如何在TFS 2015构建定义中指定多个测试DLL?有一个通配符定义 test .dll对我来说不起作用,因为某些测试项目不应该在构建中运行。我尝试用分号分隔DLL名称,但似乎只运行了第一个测试DLL而忽略了其余的。
答案 0 :(得分:0)
通配符表示法通过在" - :"前面添加前缀来支持排除。 你可以这样做:
**\$(BuildConfiguration)\*test*.dll;-:**\butnotme.dll;-:**\orme.dll
或者,如果您只想指定应包含的dll(请注意,第一个以外的路径表达式可能需要绝对目录占位符,例如$(build.sourcesDirectory)
才能工作:
**\$(BuildConfiguration)\firsttest.dll;$(build.sourcesDirectory)\**\$(BuildConfiguration)\secondtest.dll
有关通配符表达式中允许的详细信息,请参阅this blog post。