У меня много тестов и тестов, и время выполнения этих тестов так long.Статистика теста JUnit и указание порядка выполнения теста
У меня есть идея о адаптивного тестирования изменять структуру TestUnit (JUnit, например), чтобы запустить эти тесты, которые требуется меньше времени в начале и те, которые занимают много времени, в конце концов.
Кроме того, я имею в виде определения аннотацию как «@RunFirst» объявлять и оповещать рамки тестового устройства для запуска этого теста в начале, так что разработчик может проверить функциональность, которая работает на в начале что экономит много времени, чтобы получить ответ.
Мой вопрос является
- Есть ли программного способа, которым мы заказываем выполнение тестов? (Я уже проверил this page, но это не похоже на привлекательное решение для меня)
- Можем ли мы получить доступ к статистике каждого теста? как долго каждый из них берет?
- Можем ли мы получить результат каждого теста после каждого теста и показать его пользователю? или мы должны ждать, пока все тесты не будут выполнены?
Вы используете эти тесты в среде IDE, например Eclipse? –
Да, мы используем идею intelliJ, Netbeans и eclipse, но мне нужен программный подход, чтобы иметь возможность использовать его в ** CI-сервере **. –
Ну, если вы используете Maven для его создания, я считаю, что отчеты о проверке тестов могут быть настроены. Однако упорядочение может быть немного сложным. –