TFS 2015构建定义中的多个测试库

时间:2015-08-26 14:10:26

标签: tfsbuild tfs2015

如何在TFS 2015构建定义中指定多个测试DLL?有一个通配符定义 test .dll对我来说不起作用,因为某些测试项目不应该在构建中运行。我尝试用分号分隔DLL名称,但似乎只运行了第一个测试DLL而忽略了其余的。

1 个答案:

答案 0 :(得分:0)

通配符表示法通过在" - :"前面添加前缀来支持排除。 你可以这样做:

**\$(BuildConfiguration)\*test*.dll;-:**\butnotme.dll;-:**\orme.dll

或者,如果您只想指定应包含的dll(请注意,第一个以外的路径表达式可能需要绝对目录占位符,例如$(build.sourcesDirectory)才能工作:

**\$(BuildConfiguration)\firsttest.dll;$(build.sourcesDirectory)\**\$(BuildConfiguration)\secondtest.dll

有关通配符表达式中允许的详细信息,请参阅this blog post