Есть ли инструмент для создания исторического отчета из результатов j / nunit? - PullRequest
1 голос
/ 10 февраля 2009

Ищите способ получить визуальный отчет о:

  1. общий процент успешных испытаний с течением времени (информация о том, как и насколько быстро тесты станут более экологичными)
  2. визуализировал результаты одиночного теста с течением времени (чтобы легко заметить, что тест стал красным, который долгое время был зеленым, или наоборот, чтобы обратить внимание на только что зеленый тест)
  3. любая другая визуальная статистика, которая будет полезна тестировщикам и проекту в целом

В основном это инструмент, который генерирует результаты из всего каталога результатов теста, а не только из одного (ежедневного) прогона.

Обычно кажется, что это можно сделать с помощью XSLT, но, похоже, он не обладает достаточной гибкостью для работы с несколькими файлами одновременно.

Такой инструмент уже существует?

Ответы [ 3 ]

1 голос
/ 10 февраля 2009

Я чувствую себя достаточно смелым, чтобы утверждать, что большинство систем непрерывной интеграции, таких как Hudson (для Java) , предоставляют такую ​​возможность либо непосредственно, либо через плагины. В случае Хадсона уже есть несколько доступных плагинов для покрытия кода, и Я думаю, автоматически выполняет базовые графики из модульных тестов.

Да, и не забудьте правильно настроить CI, например, наш Hudson опрашивает CVS каждые 10 минут, и, если он видит какие-либо изменения, он выполняет все связанные трюки (обновляет файлы .java, компилирует, запускает тесты, проверяет зависимости и т. Д. ), чтобы увидеть, если сборка все еще в порядке или нет.

0 голосов
/ 30 июля 2014

Существует такой новый отчет, поддерживающий NUnit \ JUnit, который называется Allure . Чтобы получить информацию из NUnit, вам нужно использовать адаптер NUnit , для JUnit - прочитайте следующую вики-страницу . Вы можете использовать его с Jenkins через соответствующий плагин .

0 голосов
/ 10 февраля 2009

Hudson сделает это и будет работать с тестами Nunit ( здесь ), Junit (изначально) и MSTest.exe, используя шаги, которые я обрисовал здесь . Он делает все, что вам нужно и даже больше. Даже если вы хотите, чтобы он выполнял ТОЛЬКО тесты и давал отзывы о них, он может.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...