Unit testing 将TFS2013构建的单元测试结果发布到SonarQube

Unit testing 将TFS2013构建的单元测试结果发布到SonarQube,unit-testing,sonarqube,vstest,trx,Unit Testing,Sonarqube,Vstest,Trx,我已经使用模板TfvcTemplate.12.xaml创建了TFS2013生成定义 我已经使用VSTestRunner指定了一个测试运行,并启用了代码覆盖率 我通过指定预构建和测试后执行脚本,将此构建与sonar分析集成在一起 预构建脚本参数:begin/name:PrjName/key:PrjKey/version:1.0/d:sonar.cs.vstest.reportsPaths=tst*.trx 我的声纳仪表板上有单元测试覆盖小部件 它显示单元测试覆盖率% 但是,它没有显示单元测试,即运

我已经使用模板TfvcTemplate.12.xaml创建了TFS2013生成定义

我已经使用VSTestRunner指定了一个测试运行,并启用了代码覆盖率

我通过指定预构建和测试后执行脚本,将此构建与sonar分析集成在一起

预构建脚本参数:begin/name:PrjName/key:PrjKey/version:1.0/d:sonar.cs.vstest.reportsPaths=tst*.trx

我的声纳仪表板上有单元测试覆盖小部件

它显示单元测试覆盖率%

但是,它没有显示单元测试,即运行了多少测试,失败了多少测试,等等

我查看了构建输出。有一个tst文件夹,但它是空的。 我找不到trx文件

我认为要么trx文件没有正确生成,要么 我没有正确设置sonar.cs.vstest.REPORTSPATH


请帮忙

不太支持相对路径:为*.trx报告指定绝对路径通配符。有关该错误的详细信息,请参阅

请注意,您可能可以使用TFS 2013环境变量来构造此绝对路径通配符: