Jenkins中的组Pytest测试结果XMLs
我正在Jenkins中运行基于PyTest库的多个测试脚本。 目前我有几类测试: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
- 理智
- 功能性P1
- 功能性P2
- 回归
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))