加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

TeamCity XML报告处理不适用于NUnit 3报告文件

发布时间:2020-12-16 23:27:29 所属栏目:百科 来源:网络整理
导读:我有一个CakeBuild构建脚本,它编译Visual Studio 2015解决方案,然后使用Cake插件为NUnit 3运行单元测试并生成TestResult.xml文件.在本地运行并且生成报告时,测试成功通过. TeamCity(版本10.0.2)正在运行相同的构建脚本,构建代理也成功运行测试(所有传递)并生
我有一个CakeBuild构建脚本,它编译Visual Studio 2015解决方案,然后使用Cake插件为NUnit 3运行单元测试并生成TestResult.xml文件.在本地运行并且生成报告时,测试成功通过.

TeamCity(版本10.0.2)正在运行相同的构建脚本,构建代理也成功运行测试(所有传递)并生成TestReport.xml文件.

已通过XML报告处理构建功能配置TeamCity构建配置以导入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] buildTestResult.xml

但是,没有引用构建运行中的任何测试 – 完全缺少测试选项卡,根本没有其他对测试的引用.

是否还需要配置其他任何东西才能显示测试结果?

解决方法

我们遇到了同样的问题,并在 https://github.com/nunit/teamcity-event-listener/issues/39中找到了解决方案

重点是确保包含将结果报告给TeamCity的包NUnit.Extension.TeamCityEventListener.

此外,Nunit Runner设置应该包括

NUnit3(path,new NUnit3Settings {
 TeamCity = true
});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读