【发布时间】:2017-02-14 03:36:31
【问题描述】:
我有一个 CakeBuild 构建脚本,它编译 Visual Studio 2015 解决方案,然后使用 NUnit 3 的 Cake 插件运行单元测试并生成 TestResult.xml 文件。在本地运行测试成功并生成报告。
TeamCity(版本 10.0.2)正在运行相同的构建脚本,构建代理也成功运行了测试(全部通过)并生成了 TestReport.xml 文件。
TeamCity 构建配置已通过 XML 报告处理构建功能进行配置,以导入 NUnit 报告。构建日志表明这也已成功发生。日志示例:
[10:06:41]NUnit report watcher
[10:06:41][NUnit report watcher] 1 report found for paths:
[10:06:41][NUnit report watcher] **/TestResult.xml
[10:06:41][NUnit report watcher] Successfully parsed
[10:06:41][Successfully parsed] 1 report
[10:06:41][Successfully parsed] build\TestResult.xml
但是,在构建运行中没有对任何测试的引用 - 测试选项卡完全丢失,并且根本没有其他对测试的引用。
是否需要进行其他配置才能显示测试结果?
【问题讨论】:
-
嗨 - 你找到解决办法了吗?我也面临同样的挑战
标签: nunit teamcity nunit-3.0 cakebuild