在命令行上通过dotnet test获取测试结果

米格尔·莫拉(Miguel Moura)

我使用以下csproj文件创建了一个ASP.NET Core 1.1 xunit测试项目:

<Project ToolsVersion="15.0">

  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" />

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp1.6</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <Compile Include="**\*.cs" />
    <EmbeddedResource Include="**\*.resx" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.NET.Sdk" Version="1.0.0-alpha-20161104-2">
      <PrivateAssets>All</PrivateAssets>
    </PackageReference>
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0- preview-20161123-03" />
    <PackageReference Include="Microsoft.NETCore.App" Version="1.1.0" />
    <PackageReference Include="xunit" Version="2.2.0-beta4-build3444" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="..\ClassLib\ClassLib.csproj"/>
  </ItemGroup>

  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

</Project>

我可以dotnet test使用命令行来运行项目,但看不到多少测试通过或失败的任何信息。

我正在使用的Dotnet命令行的版本是:

.NET Command Line Tools (1.0.0-preview4-004124)

如何显示测试结果?

natemcmaster

要进行dotnet测试,还需要在xunit.runner.visualstudio中包含PackageReference。

顺便说一句,自从您发布问题以来,csproj的格式已大大简化。一个xunit测试项目看起来像这样(自Visual Studio 2017 RC,一月和dotnet CLI 1.0.0-rc3-004350起)。

<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
    <TargetFramework>netcoreapp1.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="5.0.0-preview-20170125-04" />
    <PackageReference Include="xunit" Version="2.2.0-beta5-build3474" />
    <PackageReference Include="xunit.runner.visualstudio" Version="2.2.0-beta5-build1225" />
</ItemGroup>

<ItemGroup>
    <ProjectReference Include="..\ClassLib\ClassLib.csproj"/>
</ItemGroup>

</Project>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

测试在IDE中通过,在命令行上失败

来自分类Dev

在命令行上运行appium测试

来自分类Dev

无法通过Jenkins上的xcodebuild从命令行执行测试

来自分类Dev

Mocha在浏览器中通过测试,在命令行上失败

来自分类Dev

在命令行上运行MSTest时,测试失败,但在VS2012中通过

来自分类Dev

通过命令行在Windows 7上获取IP地址

来自分类Dev

如何使用dotnet test命令行运行单个xunit C#测试

来自分类Dev

通过VSTS中的命令行测试运行器发布测试结果

来自分类Dev

plink命令在本地命令行上获取.txt输出

来自分类Dev

通过命令行解释Fortify结果文件(.fpr)

来自分类Dev

从JUnit命令行获取测试列表

来自分类Dev

您如何通过命令行运行Google Test?

来自分类Dev

通过命令行运行Junit Test

来自分类Dev

gitlab通过命令行获取特定分支的tar

来自分类Dev

如何通过命令行获取用户输入?

来自分类Dev

通过命令行获取gofile.me-Synology

来自分类Dev

通过命令行获取Windows 8产品ID

来自分类Dev

在shell脚本中通过变量获取命令行参数

来自分类Dev

如何通过Linux命令行获取中继点?

来自分类Dev

如何通过命令行获取亚马逊地区列表?

来自分类Dev

Android-在命令行上运行测试的目录

来自分类Dev

在PyPI测试站点命令行ValueError上注册

来自分类Dev

如何通过命令行获取有关Mac系统上可用的wifi连接的详细信息

来自分类Dev

在Travis上无法从命令行获取nuget

来自分类Dev

在命令行上获取netfilter统计信息

来自分类Dev

在命令行上获取git-commit-ids

来自分类Dev

在命令行上获取netfilter统计信息

来自分类Dev

我如何在命令行上获取C:/

来自分类Dev

通过jmeter-maven插件运行测试时,如何从命令行中获取用户定义的Jmeter变量

Related 相关文章

  1. 1

    测试在IDE中通过,在命令行上失败

  2. 2

    在命令行上运行appium测试

  3. 3

    无法通过Jenkins上的xcodebuild从命令行执行测试

  4. 4

    Mocha在浏览器中通过测试,在命令行上失败

  5. 5

    在命令行上运行MSTest时,测试失败,但在VS2012中通过

  6. 6

    通过命令行在Windows 7上获取IP地址

  7. 7

    如何使用dotnet test命令行运行单个xunit C#测试

  8. 8

    通过VSTS中的命令行测试运行器发布测试结果

  9. 9

    plink命令在本地命令行上获取.txt输出

  10. 10

    通过命令行解释Fortify结果文件(.fpr)

  11. 11

    从JUnit命令行获取测试列表

  12. 12

    您如何通过命令行运行Google Test?

  13. 13

    通过命令行运行Junit Test

  14. 14

    gitlab通过命令行获取特定分支的tar

  15. 15

    如何通过命令行获取用户输入?

  16. 16

    通过命令行获取gofile.me-Synology

  17. 17

    通过命令行获取Windows 8产品ID

  18. 18

    在shell脚本中通过变量获取命令行参数

  19. 19

    如何通过Linux命令行获取中继点?

  20. 20

    如何通过命令行获取亚马逊地区列表?

  21. 21

    Android-在命令行上运行测试的目录

  22. 22

    在PyPI测试站点命令行ValueError上注册

  23. 23

    如何通过命令行获取有关Mac系统上可用的wifi连接的详细信息

  24. 24

    在Travis上无法从命令行获取nuget

  25. 25

    在命令行上获取netfilter统计信息

  26. 26

    在命令行上获取git-commit-ids

  27. 27

    在命令行上获取netfilter统计信息

  28. 28

    我如何在命令行上获取C:/

  29. 29

    通过jmeter-maven插件运行测试时,如何从命令行中获取用户定义的Jmeter变量

热门标签

归档