Привет. Я хотел автоматически объединить тесты JUnit в наборы как часть моих непрерывных сборок, поэтому я получил бегунок из пакета JUnit, который находит все тестовые классы в пакете. Бегун работает просто отлично, но результаты отображаются меньше, чем ожидалось.
В моем пакете поддержки тестирования есть один класс с аннотацией @RunWith для моего бегуна. Бегун работает, читая свойство, чтобы получить тестируемый пакет. Установите свойство и сообщите JUnit запустить аннотированный класс, и все тесты в этом пакете будут выполнены. Имя набора сообщается как имя класса с аннотацией @RunWith как в Ant, так и в IntelliJ. У моего бегуна есть переопределение для ParentRunner.getName (), которое возвращает имя тестируемого пакета. Я проверил, что строка попадает в объект Description бегуна. Чего мне не хватает?
Окружающая среда:
- JUnit: 4,5
- Муравей: 1.7.0
- IntelliJ IDEA: 8.1
Спасибо за любое направление, которое вы можете предоставить.