我正在使用TestResultsAnalyzer jenkins插件从JUnit.xml创建报告,但是我正在编译来自不同来源的摩卡测试。我希望这些不同的测试套件显示在不同的标题下,即“测试套件1”,“测试套件2”,但是默认行为是将它们都列在(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>
有人可以帮忙吗?