C# Can';在VSTS构建仪表板中看不到任何测试结果

C# Can';在VSTS构建仪表板中看不到任何测试结果,c#,unit-testing,asp.net-core,msbuild,azure-devops,C#,Unit Testing,Asp.net Core,Msbuild,Azure Devops,我想要什么:在VSTS的构建仪表板上,我通常可以看到执行测试结果的概述,如下所示: 我得到了什么:我已经建立了一个新的Core 2.0版本,并使用了几乎默认的版本配置: 所有测试都已运行:我的构建日志报告所有测试都已执行(我的示例设置中有四个测试): 已开始生成,请稍候。。。构建完成。测试运行 d:\a\3\s***.Tests\bin\release\netcoreapp2.0***.Platform.Tests.dll(.NETCoreApp,Version=v2.0) Microsof

我想要什么:在VSTS的构建仪表板上,我通常可以看到执行测试结果的概述,如下所示:

我得到了什么:我已经建立了一个新的Core 2.0版本,并使用了几乎默认的版本配置:

所有测试都已运行:我的构建日志报告所有测试都已执行(我的示例设置中有四个测试):

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

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

问题:我做错了什么

未能执行此操作

  • 我遵循了“通过添加VisualStudio测试任务在构建定义中启用自动测试”的建议。然而,这并没有改变任何事情
  • 在SO()中讨论了类似的问题,但它没有解决我的具体问题

在.NET核心测试任务的参数中指定–记录器“trx”,以生成测试结果,并使用“发布测试结果”任务发布测试结果

  • 添加删除文件任务(源文件夹:
    $(System.DefaultWorkingDirectory)
    ;内容:
    **/TestResults/**
  • 添加.NET核心测试任务(参数:
    --configuration$(BuildConfiguration)--记录器“trx”
  • 添加发布测试结果任务(测试结果格式:
    VSTest
    ;测试结果文件:
    ***.trx
    ;搜索文件夹:
    $(System.DefaultWorkingDirectory)

  • 我谢天谢地鞠躬。它正在工作。如果您确实有一个公共来源,其中记录了VSTS的测试报告,我将非常感谢您将其共享,以便我(和其他人)能够提高这方面的技能。否则,谢谢!