代码之家  ›  专栏  ›  技术社区  ›  Luke Puplett

如何获取。NET Core 2.0 xUnit测试报告到VST

  •  4
  • Luke Puplett  · 技术社区  · 8 年前

    我该怎么做。NET Core 2.0 xUnit测试报告生成并发布到VSTS?

    1 回复  |  直到 8 年前
        1
  •  11
  •   Peter Mortensen Pieter Jan Bonestroo    7 年前

    按照本文档中的入门说明进行操作:

    https://docs.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-dotnet-test

    重要的是,这必须在测试项目文件中:

    <ItemGroup>
      <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.3.0-preview-20170628-02" />
      <PackageReference Include="xunit" Version="2.2.0" />
      <PackageReference Include="xunit.runner.visualstudio" Version="2.2.0" />
    </ItemGroup>
    

    因此,添加一个。NET核心任务作为v2.0(预览)和设置,以及其他明显的设置:

    Command: test
    Arguments: --logger:trx --configuration $(BuildConfiguration)
    

    现在添加一个老式的发布测试结果任务并设置:

    Test result format: VSTest
    Test results files: **\*.trx
    Merge test results: check
    Upload test results files: check
    

    笔记 我看到的唯一错误是报告中的“运行持续时间”太长了。

    推荐文章