我想要一个JUnit格式的Robot框架报告XML。是否有一种方法可以从Robot运行本身生成JUnit XML,或者我是否需要转换Robot XML以遵循JUnit的格式?我在Python上运行Robot脚本,显然JUnitXML报告只有在使用Java时才能使用。谢谢。
fslejnso1#
是否有一种方法可以从Robot运行本身生成JUnitXML是的,在执行过程中甚至在执行之后,通过将RF的原生output.xml转换为xunit格式-后者通过内置工具rebot:
rebot
reboot -x xunitOut.xml output.xml
开关-x/--xunit(链接至指南)可在运行期间或后处理期间使用。我在Python上运行Robot脚本,显然JUnitXML报告只有在使用Java时才能使用。我不认为是这样,它只是执行报告xml的一种格式:)请记住,xUnit丢失了一些原生格式中可用的元信息--这是由于它们的性质不同。
-x
--xunit
1条答案
按热度按时间fslejnso1#
是否有一种方法可以从Robot运行本身生成JUnitXML
是的,在执行过程中甚至在执行之后,通过将RF的原生output.xml转换为xunit格式-后者通过内置工具
rebot
:开关
-x
/--xunit
(链接至指南)可在运行期间或后处理期间使用。我在Python上运行Robot脚本,显然JUnitXML报告只有在使用Java时才能使用。
我不认为是这样,它只是执行报告xml的一种格式:)
请记住,xUnit丢失了一些原生格式中可用的元信息--这是由于它们的性质不同。