我有一个构建步骤来运行我的所有单元测试,但我也想排除一些。我使用以下通配符来运行我的所有测试:
** / bin中/调试/ *测试* .DLL
但是,我想要排除一些具有给定名称的测试,所以我尝试在这些名称周围添加一个排除过滤器:
/src/TestToExclude1/bin/debug/TestToExclude1.dll /src/TestToExclude2/bin/debug/TestToExclude2.dll
不幸的是,这似乎不起作用 - 它仍然试图运行排除的测试。有没有办法做到这一点?
答案 0 :(得分:1)
我发现我在排除过滤器中过于明确了。不幸的是,其中一个排除的测试引用了另一个排除的测试,因此将其复制到其输出文件夹中。我没有排除:
/src/FirstTestToExclude/bin/debug/SecondTestToExclude.dll
我已将过滤器更改为:
** / * SecondTestToExclude.dll