.net core 如何正确设置TeamServer build以使用XUnit运行.NET核心项目
我有以下项目.net core 如何正确设置TeamServer build以使用XUnit运行.NET核心项目,.net-core,azure-devops,xunit,.net Core,Azure Devops,Xunit,我有以下项目 /proj.sln /some.lib.test/ /some.lib.test.csproj 在哪里 some.lib.test.csproj <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netcoreapp2.0</TargetFramework> </PropertyGroup> &l
/proj.sln
/some.lib.test/
/some.lib.test.csproj
在哪里
some.lib.test.csproj
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" />
<PackageReference Include="xunit" Version="2.3.0-beta5-build3769" />
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.0-beta5-build3769" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.2.0" />
</ItemGroup>
<ItemGroup>
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
</Project>
netcoreapp2.0
如何设置团队服务构建以正常查看测试
我试图搜索网页,但没有得到有效的结果
dotnet测试
-工作,但不创建VSTS报告
dotnetxUnit
-根本不工作(我认为不能在sln级别使用)
VSTS测试任务
-看不到任何结果
在日志中:
在日志中:
c:\bin\vs\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe
C:\agent\u work\1\s\iskkonekb.kuvera.model.test\bin\release\netcoreapp2.0\iskkonekb.kuvera.model.test.dll/EnableCodeCoverage/logger:trx”/TestAdapterPath:“C:\agent\u work\1\s\packages”“/InIsolation/UseVsixExtensions:true/FrameworkCore10
[xUnit.net 00:00:00.1787131]正在跳过:iskkonekb.kuvera.model.test(找不到以下任何程序集:xUnit.execution.desktop.dll)
我在NUgets中找不到xunit.execution.desktop
所以它看到了XUNit,但不能看到xall
添加-无帮助您可以使用带有--logger参数的.NET Core测试任务生成测试结果文件,然后通过发布测试结果任务发布测试结果:
$(System.DefaultWorkingDirectory)
;内容:**/TestResults/**
)--configuration$(BuildConfiguration)--记录器“trx”
)VSTest
;测试结果文件:***.trx
;搜索文件夹:$(System.DefaultWorkingDirectory)
)代理安装在本地-可以在没有TeamService的情况下进行检查当前代码覆盖率不可用,希望很快就会出现