运行xunit测试的Azure DevOps生成错误

时间:2018-11-30 12:06:38

标签: azure-devops xunit

我正在使用AzureDevops构建我的webapi项目。测试成功运行,但由于以下错误而失败:

    System.IO.FileNotFoundException: Unable to find tests for 
D:\a\1\s\Api\FDA.Operational.Core.Workflow\Workflow.WebAPI.Tests\bin\Release\net
coreapp2.0\xunit.runner.visualstudio.dotnetcore.testadapter.dll. Make sure test 
project has a nuget reference of package "Microsoft.NET.Test.Sdk" and framework 
version settings are appropriate. Rerun with /diag option to diagnose further.

任何人都可以帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:1)

您的构建正在尝试在xUnit测试运行器程序集中查找单元测试。我可以告诉你:没有。

您应该缩小构建的 Test文件设置以不包括测试运行器,或者通过添加带有感叹号的条目来添加特定的 exclusion ( !)以及持有测试适配器的部件名称的一部分。应该看起来像此屏幕快照中的最后一个条目:

Test files