【发布时间】:2013-09-17 07:22:12
【问题描述】:
我已经为我的 TFS 2012 设置了构建控制器和构建代理。 我有一个 .NET 4.0 项目,其中包含我想在那里运行的编码 UI 测试。 我将构建配置设置为使用 VS Test Runner 运行。
问题是测试运行者跳过了我的所有测试!
(当我使用诊断日志记录详细程度运行构建时,我可以在日志视图中看到所有测试的 Skipped <test_name>)
有什么想法吗?
更新 -
我在这方面搜索了很多,发现在构建配置中添加一个.testsettings 文件应该可以解决这个问题,但是当我添加一个时,构建失败并出现以下错误(没有发现任何关于此错误的信息 :( ) :
MSTestAdapter 无法运行测试,因为经典模式不可用。原因:调用目标抛出异常。 目录 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\PrivateAssemblies\DataCollectors 不存在
并带有此警告:
中没有可用的测试。确保已安装的测试发现和执行器、平台和框架版本设置正确,然后重试。
【问题讨论】:
标签: c# .net tfs build-agent