Как одновременно запускать все тесты JUnit для проекта Eclipse Java без Maven?

#java #eclipse #junit

#java #eclipse #junit

Вопрос:

У меня есть небольшой Java-проект в Eclipse. У меня есть класс тестов JUnit для каждого класса в проекте. Я использую JUnit 4, и это не проект maven.

Есть ли простой способ сообщить Eclipse, чтобы он запускал все тесты во всех тестовых классах одновременно?

Ответ №1:

Затем щелкните правой кнопкой мыши на папке с исходным кодом Run As… > JUnit Test .

Комментарии:

1. Вы также можете создать родительский набор модульных тестов и перечислить в нем все свои тесты / наборы.

2. Есть ли простой способ создать для него сочетание клавиш?

3. это не работает, когда у меня есть несколько пакетов под test . он запускает только те, которые находятся непосредственно в test пакете, а не остальные

4. @Anton Shift-Alt-X T в Eclipse Mars, но вы могли бы сделать свой собственный. Более того, создается конфигурация, и вы можете использовать ее из истории меню запуска ( Alt-R T ).

5. Также F11 запускает сеанс отладки… либо текущий . у вас открыт java-класс или последняя конфигурация, которую вы использовали. ctrl F11 для ‘run’ и ctrl shift F11 для запуска покрытия кода.

Ответ №2:

Выберите исходный каталог, содержащий все тестовые классы, щелкните правой кнопкой мыши, выберите «Запускать как …» и выберите JUnit test.