提问人:Navya 提问时间:11/4/2023 更新时间:11/4/2023 访问量:14
如何通过junit.xml.ejs文件在Junit XML报告中添加自定义属性,如“test_key”
How to add customized property like 'test_key' inside Junit XML report through junit.xml.ejs file
问:
'我们正在通过CICD管道运行Nightwatch自动化测试套件,完成后,它会生成一个junit.xml输出文件,如下所示:
<?xml version="1.0"?>
<testsuites tests="1" failures="0" name="UITests" time="12">
<testsuite tests="1" failures="0" name="Test" time="232.9559440612793">
<testcase classname="Test" name="test()" time="42.36027908325195">
</testcase>
</testsuite>
</testsuites>
但是,我希望能够将我的测试用例导入我们的测试用例管理工具。为此,我需要向 junit.xml 文件添加一个属性。所以最终结果应该是这样的:
<?xml version="1.0"?>
<testsuites tests="1" failures="0" name="UITests" time="12">
<testsuite tests="1" failures="0" name="Test" time="232.9559440612793">
<testcase classname="Test" name="test()" time="42.36027908325195">
<properties>
<!-- using a custom "test_id" property -->
<property name="test_key" value="{{should be extracted dynamically from test case name}}" />
</properties>
</testcase>
</testsuite>
</testsuites>
有没有一种简单的方法可以实现这一点,例如使用(自定义)注释/属性?
我们有junit.xml.ej文件,我们有上面的结构。
答: 暂无答案
评论