Здравствуйте, danila.master, Вы писали:
DM>Я просто указываю
DM>DM><dependency>
DM> <groupId>junit</groupId>
DM> <artifactId>junit</artifactId>
DM> <version>4.2</version>
DM> <scope>test</scope>
DM></dependency>
DM>
DM>Все нормально работает.
Да, я разобрался.
Оказывается surefire не запускает тесты у которого название класса начинается с Abstract.
Больше всего расстроило, что это нигде не задокументировано. Пока допер до этого головой, много времени потратил.
Проблема решается переименованием класса, но это не совсем подходит, так как тогда не работают всякие junit плагины к IDE.
Как вырубить это игнорирование я пока не нашел.
<includes>
<include>**/*Abstract*Test.java</include>
<include>**/*Test.java</include>
</includes>
не помогает