Из Eclipse я могу легко запустить все тесты JUnit в моем приложении.
Я хотел бы иметь возможность запускать тесты на целевых системах из jar приложения, без Eclipse (или Ant, или Maven, или любого другого инструмента разработки).
Я вижу, как запустить определенный тест или набор из командной строки.
Я мог бы вручную создать комплект, в котором перечислены все тесты в моем приложении, но это кажется подверженным ошибкам - я уверен, что когда-нибудь я создам тест и забуду добавить его в комплект.
Плагин Eclipse JUnit содержит мастер для создания набора тестов, но по какой-то причине он не «видит» мои тестовые классы. Возможно, он ищет тесты JUnit 3, а не аннотированные тесты JUnit 4.
Я мог бы написать инструмент, который автоматически создавал бы комплект, сканируя исходные файлы.
Или я мог бы написать код, чтобы приложение сканировало свой собственный файл JAR для тестов (либо по соглашению об именах, либо путем поиска аннотации @Test).
Кажется, должен быть более легкий путь. Чего мне не хватает?