whi*_*y04 5 junit hudson jenkins
我正在自己生成XML,看起来像JUnit,因为Hudson可以阅读它们.它工作得很好,除了我无法弄清楚Hudson Web GUI中的"包"列表.如何创建一个将被Hudson解释为"包"的XML?
<testsuites>
<testsuite>
<testcase classname="class\name\that\is\really\folders" name="test_name.log" time="231">
</testcase>
</testsuite>
</testsuites>
Run Code Online (Sandbox Code Playgroud)
哈德森会将此列为:
包:( root)
类:class \name\that\is\really\folders
测试名称:test_name.log
@pushy - 我之前尝试过,但是当我试图证明你错了我这次得到了它;-).
<testsuites>
<testsuite name="package.name.of.your.testclass">
<testcase classname="package.name.of.your.testclass.class\name\that\is\really\folders" name="test_name.log" time="231">
</testcase>
</testsuite>
</testsuites>
Run Code Online (Sandbox Code Playgroud)
您必须在每个测试用例的类名前加上testsuite名称,以便将其作为"包"接受.
我认为 Jenkins 从 testsuite 标签中的 name 属性中获取包名称。你可以尝试像这样改变你的XML
<testsuites>
<testsuite name="package.name.of.your.testclass">
<testcase classname="class\name\that\is\really\folders" name="test_name.log" time="231">
</testcase>
</testsuite>
</testsuites>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2455 次 |
最近记录: |