TFS CI构建运行每个单元测试两次
答
检查您的构建定义。这里的流程细节检查您的测试来源。我敢打赌你的两个筛选器解决了导致此问题的相同的.dll。
+0
我有同样的问题,这指出我对我的解决方案。我只有一个过滤器,但它是递归的,例如,如果dll被复制到一个单独的目录(呃,对于web部署),它会捕获它两次。我让我的过滤器不递归并解决。 – McAden 2013-07-26 23:57:00
答
可以以下面的组合而发生此现象:
- 测试项目是由在溶液中另一个项目中引用和
- 的MSBuild被指示以生成每个项目的文件夹,即的MSBuild开关
/p:GenerateProjectSpecificOutputFolder=true
用于
我的水晶球说:“....你无意中告诉它运行两次测试....” – 2013-02-20 03:59:58
我该如何告诉它运行一次?我应该操作哪个配置? – 2013-02-20 04:09:24
它做2次测试运行或一次运行,但执行每次测试两次? – DaveShaw 2013-02-23 13:02:25