.net core 如何在构建中忽略测试项目?

.net core 如何在构建中忽略测试项目?,.net-core,azure-devops,.net Core,Azure Devops,我有一些集成测试,我不想被Azure DevOps中的.NET核心测试命令运行。我怎样才能过滤掉它们 我尝试使用参数设置要测试的特定项目。TestProjects变量,但没有效果。如果我正确回答了您的问题,那么答案是: 在测试组件前添加“!”标记,如下所示: **\*integrationtests.dll !**\*TestAdapter.dll !**\obj\** 因此,将包括integrationtests.dll,并排除其他2行 如何定义要跳过的测试?它是一个完整的测试项目,还是只是

我有一些集成测试,我不想被Azure DevOps中的.NET核心测试命令运行。我怎样才能过滤掉它们


我尝试使用
参数设置要测试的特定项目。TestProjects
变量,但没有效果。

如果我正确回答了您的问题,那么答案是:

在测试组件前添加“!”标记,如下所示:

**\*integrationtests.dll
!**\*TestAdapter.dll
!**\obj\**
因此,将包括integrationtests.dll,并排除其他2行


如何定义要跳过的测试?它是一个完整的测试项目,还是只是一个项目中的测试?另外,提到测试框架可能会有所帮助——例如,xunit有条件跳过整个项目。我用的是xunit,酷。这是自定义命令吗?这不是从构建步骤中删除了特定于测试的选项吗?@IanWarburton我猜这是您使用的命令。这是我在“.NET核心”搜索查询中找到的唯一命令。我没听清你的第二个问题,所以我无法回答。哦,这是默认的.NET核心版本的只读版本。如果我手动添加步骤,它不是只读的。它应该是
.csproj
,而不是
.dll