【问题标题】:TFS Build Agent skipping all testsTFS 构建代理跳过所有测试
【发布时间】: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


    【解决方案1】:

    要在构建服务器中运行编码的 ui 测试,您需要将构建代理作为交互式进程运行(构建服务属性,作为交互式进程运行),您还需要设置一个测试控制器和一个交互式测试代理。

    http://msdn.microsoft.com/en-us/library/vstudio/ms181712.aspx#interactive

    http://msdn.microsoft.com/en-us/library/dd648127.aspx

    在您的测试设置中,您可以指定测试代理和其他设置

    http://msdn.microsoft.com/en-us/library/ee256991.aspx

    【讨论】:

      猜你喜欢
      • 2019-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-05
      • 1970-01-01
      • 1970-01-01
      • 2011-11-08
      • 2017-12-25
      相关资源
      最近更新 更多