Я использую плагин TestResultsAnalyzer jenkins для создания отчетов из JUnit.xml, но я собираю тесты мокко из разных источников.Я хочу, чтобы эти разные наборы тестов отображались под разными заголовками, т. Е. «Набор тестов 1», «набор тестов 2», но по умолчанию они перечислены в списке (root).Это означает, что оба разных набора тестов перечислены под root, что затрудняет определение того, какие тесты принадлежат к какому набору тестов.
Я использую mocha-junit-reporter (nodejs) для создания JUnit.xml.
У меня есть 2 файла junit.xml, каждый из которых выглядит примерно так:
<testsuites name="Mocha Tests" time="121.00999999999996" tests="142" failures="2" skipped="4">
<testsuite name="testsuite1" timestamp="2018-09-25T22:00:37" tests="1" file="mytest.spec.js" failures="0" time="0" >
<testcase name="testcase1" time="0" classname="packagename.classname"> </testcase>
</testcase>
</testsuite>
- Я пытался установить имя корня набора тестов, но это не работает.
- Я попытался установить для имени класса узла тестового примера значение 'some.something1', так как я прочитал, что Jenkins будет обрабатывать все, что осталось от последней точки, в качестве префикса пакета, но это не работает.
- Я пытался установить имя пакета корневого узла testsuites, но не могу найти, как это сделать с помощью mocha-junit-reporter
Может кто-нибудь помочь?