2017-08-28 32 views
1

我想要什么:在VSTS”构建仪表板我通常看到这样的我执行的测试结果的概述:无法看到任何测试结果在VSTS构建仪表板

enter image description here

什么我:我已经建立了一个新的Core 2.0构建和去几乎默认的内部配置:

enter image description here

所有测试跑:我的构建日志报告,所有测试已全部执行(4在我的样本设置):

构建开始,请稍候...打造完成。测试运行 d:\ a \ 3 \ s ***。测试\ bin \ release \ netcoreapp2.0 ***。Platform.Tests.dll(.NETCoreApp,Version = v2.0) Microsoft(R)Test执行命令行工具版本 15.3.0-preview-20170628-02版权所有(c)Microsoft Corporation。版权所有。开始测试执行,请等待... 总测试: 4.通过:4.失败:0.跳过:0.测试运行成功。测试执行时间:2.7625秒

我的问题:构建仪表板不显示我的任何测试结果:

enter image description here

问题:我在做什么错?

无法做到这一点:“通过将Visual Studio的测试任务,使您的构建定义的自动化测试”

  • 我跟着建议但是,这并没有改变一件事。
  • 在SO(TFS Build Test Results)这里讨论了类似的问题,但它没有解决我的具体问题。

回答

1

在.NET Core Test的参数中指定-logger“trx”以生成测试结果并使用“发布测试结果”任务发布测试结果。

  1. 添加删除文件的任务(源文件夹:$(System.DefaultWorkingDirectory);内容:**/TestResults/**
  2. 添加.NET核心测试任务(参数:--configuration $(BuildConfiguration) --logger "trx"
  3. 添加发布测试结果的任务(测试结果格式:VSTest;测试结果文件:**\*.trx;搜索文件夹:$(System.DefaultWorkingDirectory)
+0

我很高兴地鞠躬。这是工作。如果你确实有一个公开的VSTS测试报告的来源,我会很感激你分享它,所以我(和其他人)可以熟练掌握这一点。否则,谢谢! –

相关问题