Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Jenkins не отображает статистику зафейленных тестов


(Romanchuk Katerina) #1

Обратила внимание, что Extra Columns Plugin (https://wiki.jenkins-ci.org/display/JENKINS/Extra+Columns+Plugin ) не отображает статистику зафейленных тестов.

Не критично совсем, но хочется разобраться.
Может кто-то сталкивался с подобной проблемой?

  1. Тесты написанные на Python с помощью nosetests.
  2. Запускаю так: project/tests.py --with-xunit --xunit-file=reports/tests.xml
  3. В Jenkins включила Publish JUnit test result report
  4. С помощью Extra Columns Plugin добавила колонки (Passed Tests, Skipped Tests, Failed Tests, Total Tests)


(Kolesnik Nickolay) #2

А сам репорт вообще есть? И в нужной ли он локации?

JUnit plugin подхватывает файлы по маске, которая указана в настройках конфигурации сборки. Если такой файл не указан или он ссылается на несуществующее имя, то результаты не распарсятся и информация выводиться не будет.

Еще вариант, попробуйте воспользоваться xUnit плагином ( https://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin ). Разные xUnit движки используют несколько адаптированный формат, который может отличаться от того, на который расчитан JUnit plugin. Поэтому, иногда имеет смысл использовать парсер форматов именно используемого или базового движка.


(Romanchuk Katerina) #3

Репорт есть на виртуальной машине, где тесты запускаются.
На машинку где jenkins репорты копируются через ssh.

Вот какраз на машинке где Jenkins я не нашла файл репорт. Он не копируется, для зафейленных тестов!
Это уже интересно, когда разберусь почему так, отпишусь.