Как вы можете запускать тесты junit5 в нескольких проектах в Eclipse? - PullRequest
0 голосов
/ 04 декабря 2018

Я смотрю на перенос модульных тестов для ряда проектов с JUnit4 на JUnit5.Это оказывается довольно просто.Однако осталась одна проблема: как запустить модульные тесты во всех проектах из Eclipse.

С JUnit4 существует простое решение, использующее ClassPathSuite : создайте новый проект, в котором есть все остальныеПроекты на его classpath и добавить один класс без методов:

@RunWith(ClasspathSuite.class)
public class RunAllTests {
}

Это все еще хорошо работает с тестами, написанными для JUnit4 и запускается с JUnit5 с использованием винтажного движка.Однако после преобразования тестов в собственный JUnit5 ClassPathSuite их больше не находит.

Eclipse Oxygen (v4.9.0) Конфигурация тестов позволяет настраивать тесты только в пределах одного проекта, пакета или исходной папки, поэтомукажется, предлагают решение этой проблемы.

Есть предложения?

...