我已经为我的 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 不存在
并带有此警告:
中没有可用的测试。确保已安装的测试发现和执行程序、平台和框架版本设置正确,然后重试。