Eclipse (java) есть ли способ автоматически запускать модульные тесты при запуске моего приложения

#junit

#junit

Вопрос:

  • Я разрабатываю Java под eclipse.
  • Я хочу выполнить автоматическое воспроизведение для всех модульных тестов (Junit tests) перед запуском моего приложения. т. Е. при нажатии на run as -> java application будут запущены все модульные тесты, и после их завершения запустится приложение.

    (Я знаю, что могу запускать модульный тест и приложение отдельно, но я хочу сделать это одним выстрелом)

Возможно ли это?

Ответ №1:

Существует плагин Infinitest Eclipse, который запускает тесты не только перед запуском вашего приложения, но и после каждого изменения, которое вы вносите в свою кодовую базу. Он достаточно умен, чтобы определять, на какие тесты влияют какие-либо данные изменения, поэтому он запускает только соответствующие тесты, это не накладные расходы на производительность.