我如何设置testsuite XMLPlugin.producingJUnitFormat生成的XML文件名称属性?

12个视图(30天)
我创建一组单元测试代码,我发展。我一直在使用Matlab的单元测试插件效果好和生成JUnit XML输出文件。然而,我想设置名称testsuite的属性来区分这些测试时在詹金斯等其他工具。
我能看到所有的例子显示名称属性留空。
< testsuite错误= = " 1 " name = " 0 "失败"跳过=“1”测试=“3”时间= " 0.0493 " >
有可能使用XMLPlugin时设置这个字段。与Matlab TestRunner producingJUnitFormat ?

答案(1)

Neeraj Badamikar说
Neeraj Badamikar说 2019年1月22日
你好保罗,
虽然这是目前不可用,MATLAB R2018a开始,TestSuite的名称属性节点填充测试类的名称(或测试函数如果您正在运行一个基于函数的测试)由MATLAB XMLPlugin Junit-XML报告,与孩子TestCase节点的信息内的测试点测试类或函数。
但我还想知道更多的细节,你想做什么。
你是否想要区分测试用MATLAB编写的其他语言编写的测试时查看詹金斯报告使用名称是一个标识符?
如果有一种方法来指定名称TestSuite节点在XML报告,你会期望它是相同的所有TestSuite节点?
你会期待这个名字存在多个测试运行,具有相同或不同的套件?
——谢谢
Neeraj
1评论
保罗·麦肯尼
保罗·麦肯尼 2019年1月24日
编辑:保罗·麦肯尼 2019年1月24日
嗨Neeraj,说
所以,是的,我想区分从其他语言Matlab单元测试。目的是测试结果提出了一种看起来很不错在詹金斯。目前,结果都分成一个默认的根包。我希望能够把它们到一个单独的“Matlab”包来让他们更与众不同。这只是改变格式的XML,而不是改变matlab代码。
最好的问候,
保罗

登录置评。

类别

找到更多的在基于类的单元测试帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!