我使用模板TfvcTemplate.12.xaml创建了TFS2013构建定义
我已使用VSTestRunner指定了测试运行并启用了代码覆盖率。
我通过指定预构建和测试后执行脚本来将此构建与声纳分析集成。
预建脚本参数:begin / name:PrjName / key:PrjKey /version:1.0 /d:sonar.cs.vstest.reportsPaths="tst*.trx"
我有"单元测试覆盖率"我的声纳仪表板上的小部件。
显示单位测试覆盖率%
但是,它没有显示单元测试(即运行了多少次测试,失败了多少次等)。
我查看了构建输出。有一个" tst"文件夹,但它是空的。 我找不到trx文件。
我相信trx文件没有正确生成或 我没有设置" sonar.cs.vstest.reportsPaths"正确。
请帮助!!
答案 0 :(得分:0)
不支持相对路径:为* .trx报告指定绝对路径通配符。有关错误的详细信息,请参阅https://jira.sonarsource.com/browse/SONARMSBRU-100。
请注意,您可能可以使用TFS 2013环境变量来构造此绝对路径通配符:https://msdn.microsoft.com/en-us/library/hh850448.aspx#env_vars