2012-05-16 3 views
0

Я бы хотел попробовать SWTBot, чтобы протестировать пользовательский интерфейс приложения RCP. Для этого я начал с образца теста, который отлично работал как documented here. Я хотел попробовать аналогично в нашем приложении, и для этого я проверил наш плагин UI и смог запустить его в качестве приложения eclipse. Затем я создал новый тестовый плагин SWTBot. Сразу после создания тестового плагина, я вижу ошибку «Bundle» org.eclipse.swtbot.go «не может быть разрешен» в файле MANIFEST.MF в строке «Требовать-пакет»: org.eclipse.swtbot.go ».Ошибка в MANIFEST.MF тестового плагина SWTBot

Я не уверен, почему я получаю эту ошибку, только когда пытаюсь создать тестовый плагин для нашего настраиваемого приложения RCP, а не когда я пытаюсь выполнить пример, приведенный в приведенной выше ссылке. Я сравнил оба файла тестового плагина MANIFEST.MF, но остался без подсказки.

Неужели кто-либо сталкивался с такой ошибкой при создании тестового плагина SWTBot для пользовательского приложения RCP?

Спасибо заранее!

Пракаш

ответ

1

Убедитесь, что org.eclipse.swtbot.go на самом деле название плагина (возможно, плагин называется что-то еще).

Убедитесь, что ваша целевая платформа в PDE содержит материал SWTBot. Вы также можете использовать представление плагинов PDE, чтобы увидеть, видите ли вы плагины SWTBot.

+0

Большое спасибо Фрэнсису! Это сработало для меня. Я установил целевую платформу для своего java-плагина, который, я полагаю, должен был перейти на Running Platform. – prakashjv

Смежные вопросы