Я переключаю проект с Ant на Maven. У меня есть свои модульные тесты в правильном месте, но по какой-либо причине плагин maven surefire видит только около 136 (из 1136 всего) тестов.
При использовании Ant мы использовали более старую технику тестирования:
public class GatherTests{
public static Test suite(){
... add tests ...
return testSuite;
}
}
как наш бегун. Я не смог определить, как заставить это работать, используя Surefire. Я использую junit 3.8.1 с Maven 2.0. Кто-нибудь знает возможно ли это? Я попробовал одну вещь:
-Dtest=GatherTests
без удачи. Многие из наших тестов существуют в классах, которые не наследуются сразу от junit.framework.TestCase, поэтому может быть причиной того, что верный сбой не дает их собрать. Я пойду через журналы сейчас, чтобы увидеть, чего не хватает.
Спасибо
Тим