我们正在使用TFS进行团队构建,并且我们的应用程序构建成功,并且所有单元/集成测试都成功执行,但测试运行失败并出现以下错误:
Error 2/16/2012 4:28:14 PM Unable to create collection settings, diagnostics and data collection may not take place. This can be caused by having more than one instance of Microsoft Test Manager being run at the same time, or by having two or more collectors set to collect information from IIS. Test Impact
暂时解决此问题的方法是再次手动对构建进行排队,并且下一个构建成功完成。
对于此版本,在所选测试设置文件中启用了以下数据和诊断适配器:
根据错误消息,听起来两个选定的诊断适配器相互冲突。您是否可以同时启用代码覆盖率和测试影响适配器?
答案 0 :(得分:1)
如果您还将测试设置配置为收集IntelliTrace信息,则无法收集代码覆盖率数据。 (你似乎没有)
您的应用是否是在IIS上运行的ASP.NET应用程序?然后您需要从Collect data from ASP.NET applications running on Internet Information Services
标签中选择Advanced
。
您的应用程序是否是在远程客户端计算机上的IIS上运行的ASP.NET应用程序?您还必须使用ASP.NET Client Proxy for IntelliTrace
和Test Impact
数据和诊断适配器。但是,这意味着您无法使用代码覆盖率适配器。
参考文献: