我在哪里可以找到GoogleTest的XML模式?

7

我正在尝试验证一个GoogleTest(gtest)的XML输出文件,为此我需要gtest格式的模式/XSD。

我在网上搜索过,但没有找到任何相关的内容。很多人似乎指向JUnit模式,但据我所知,它们是不同的;GoogleTest XML支持<testcase>标记中的value_param字段,而JUnit则不支持。<testsuites>标记中的timestamp字段也是如此。


由于GoogleTest基于xUnit,因此可能搜索xUnit XSDs会有所帮助。这是其中之一:xunit.xsd 如果那不是匹配项,并且您已经花费了太长时间寻找,请从那个或JUnit XSD开始,进行调整,并发布您的工作供他人使用和改进。 - kjhughes
1个回答

0
在你的测试主进程中,添加 testing::GTEST_FLAG(output) = "xml:"; 当你运行你的测试时,测试结果的 XML 输出将会在测试运行目录中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接