Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins中的组Pytest测试结果XMLs_Xml_Jenkins_Xml Parsing_Pytest - Fatal编程技术网

Jenkins中的组Pytest测试结果XMLs

Jenkins中的组Pytest测试结果XMLs,xml,jenkins,xml-parsing,pytest,Xml,Jenkins,Xml Parsing,Pytest,我正在Jenkins中运行基于PyTest库的多个测试脚本。 目前我有几类测试: 理智 功能性P1 功能性P2 回归 现在的工作方式是jenkins收集所有结果XML,并将其显示为一个列表: Sanity Test 1 Test 2 Test A Test B Regression 1 我想修改它呈现它们的方式,以便它将它们按以下方式分组: Sanity--> Sanity Funcionality P1 --> Test 1 Test 2 Fun

我正在Jenkins中运行基于PyTest库的多个测试脚本。 目前我有几类测试:

  • 理智
  • 功能性P1
  • 功能性P2
  • 回归
现在的工作方式是jenkins收集所有结果XML,并将其显示为一个列表:

Sanity
Test 1
Test 2
Test A
Test B
Regression 1

我想修改它呈现它们的方式,以便它将它们按以下方式分组:

 Sanity-->
     Sanity
 Funcionality P1 -->
   Test 1
   Test 2
 Funcionality P2 -->
   Test A
   Test B
 Regression -->
   Regression 1
   ...

我使用的是以下内容: 在测试方法中,我使用XML属性Classname来构建XML属性 在调用脚本的调用中,我还使用了以下内容:

exit_code = pytest.main(['-v', '--cache-clear',"--disable-pytest-warnings", 'functionality_tests/functionality_test_01.py', '--durations=0', '--junitxml', junit_path, '--tb', 'long','-o','junit_suite_name='+ 'Funcionality_P1']) # full execution
        print("Tests Exit code: "+ str(exit_code))