【发布时间】:2012-10-07 00:42:56
【问题描述】:
我试图弄清楚如何使用 Google Test 运行单元测试并将结果发送到 TeamCity。
我已经运行了我的测试,并使用命令行参数--gtest_output="xml:test_results.xml" 将结果输出到 xml。
我正在尝试在 TeamCity 中读取此 xml。我看不到如何在构建/运行期间将XML Reports 传递给 TeamCity...
我添加了 XML 报告处理,添加了 Google 测试,然后... 它要求我指定监控规则,我添加了xml文件的路径...我不明白监控规则是什么,或者如何创建它们...
[不过,我在生成的 xml 中看不到任何地方,它打算与 TeamCity 对话...]
在日志中,我有:
Google Test report watcher
[13:06:03][Google Test report watcher] No reports found for paths:
[13:06:03][Google Test report watcher] C:\path\test_results.xml
[13:06:03]Publishing internal artifacts
当然,没有报告结果。
谁能指导我将 xml 测试结果文件导入 TeamCity 的正确方法?非常感谢!
编辑:XML 报告处理是否可能只处理在构建期间创建的报告? (哪个 Google 测试没有做?)并且忽略了以前生成的报告,因为“过时”,而只是说它找不到它们 - 或者格式错误,或者......但是我应该阅读上面的信息?
【问题讨论】:
标签: teamcity googletest