тестовые запуски с затмением, но не с Maven - PullRequest
1 голос
/ 26 марта 2012

У меня есть страница редактора в моем приложении 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 (на обеих машинах)

...