我们的MSBuild定义构建了Debug和Release构建配置。 (这是由于我们使用的部署系统无法更改。)问题是,由于我们运行自动化测试,因此它们会在每次构建时运行两次。有没有办法让我将测试配置为仅在发布版本上运行?
我们正在使用VS2010 / TFS2010。
答案 0 :(得分:2)
在TFS构建定义中,在流程标签下的自动化测试 - >下;测试来源 - >测试源规范,您是否可以修改路径规范以包含版本文件夹的名称,以便仅测试版本文件夹中的测试二进制文件?
更改规格:
**\MyApp*Tests.dll
阅读:
**\Release\**\MyApp*Tests.dll
答案 1 :(得分:2)
对尼克的回答看起来有点调整了。
..\Release\**\MyApp*Tests.dll