使用VS2013RTM附带的Microsoft.TeamFoundation.Build.Activities.RunAgileTestRunner
活动,我的单元测试设置如下:
当我运行这些构建时,测试运行正常,但是每次报告的计数都有不同的结果。不仅构建之间的计数不同,而且给定构建运行的构建摘要页面也将始终显示与实际测试结果(.trx)文件不同的测试计数。
我还尝试了Microsoft.TeamFoundation.Build.Workflow.Activities.RunTests
活动,我在上述测试结果中遇到了同样的问题。但是,我能够使用它的RunTestsTestCompletedEventArgs来编写测试名称的构建消息,然后是结果,当我这样做时,我看到每次都运行相同数量的测试,这意味着摘要报告有问题和/或公布的结果(对吗? RIGHT ??? ):
另外,我有两个名称中带有'tests'的程序集被过滤器拾取,我知道这个方面是有效的,因为构建盒上的bin文件夹在所有不同的磁盘上都有相同的大小运行会产生不同的结果。
那么,这些数字是怎么回事?我的构建定义或导致此问题的构建框出错了什么?