Как я могу рекурсивно найти и запустить все тесты Junit 4 в Eclipse?

Я хотел бы запустить все тесты junit 4 в моем проекте Eclipse. Проект настраивается с помощью / source и / test. В разделе / ​​test находятся различные пакеты, такие как:

com.yaddayadda.test.core.entity
com.yaddayadda.test.core.framework

Если я щелкну правой кнопкой мыши на уровне / test в проводнике пакетов и выберу «Запуск от имени»; Junit Test Я получаю сообщение об ошибке:

No tests found with test runner 'JUnit 4'.

Если я щелкну правой кнопкой мыши на com.yaddayadda.test.core.entity , он найдет и выполнит все тесты в этом пакете. Итак, аннотации @Test верны (они также правильно подбираются Ant на сервере сборки). Однако, если я попытаюсь запустить все тесты в пределах com.yaddayadda.test.core , то ничего не обнаружит.

По сути, он смотрит только внутри пакета, а не на всех потомков. Есть ли способ исправить это?

6
задан WW. 10 September 2010 в 01:06
поделиться