У меня есть страница редактора в моем приложении RCP. Если щелкнуть правой кнопкой мыши в редакторе, откроется контекстное меню (виджет SWT). В этом контекстном меню есть пункты «item1», «item2», «item3», «item4».
У меня есть тест SWTBot, который проверяет, доступны ли все пункты контекстного меню. Тест выглядит примерно так (изменен для устранения ошибок):
org.eclipse.swt.widgets.Menu menu = getMenu();
for (MenuItem item : menu.getItems()) {
System.out.println("[DEBUG]" + item.getText());
}
Если я запускаю этот тест в Windows XP в Eclipse или maven, консоль выводит item1 - item4. Если я запускаю этот тест на машине с Linux в рамках Eclipse, результат будет равен Windows. Но если я запускаю тест с MAVEN в LINUX, вывод будет похож на «item2» и «item4». Item1 и item3 отсутствуют!
Понятия не имею почему. У кого-нибудь есть?
Заранее спасибо
Версии:
Windows XP 64bit SP2,
Linux с Xfce 4.6, подключенным к серверу VNC,
Maven 3.0.3 (на обеих машинах)