【问题标题】:vstest.console.exe fails to start testsvstest.console.exe 无法启动测试
【发布时间】:2012-08-29 13:32:40
【问题描述】:

我一直在尝试使用 VS2010 附带的新“vstest.console.exe”(在我的情况下,我使用的是 Visual Studio 2012 测试代理软件附带的版本)。

但是,当我指定启动测试时,像这样:

vstest.console.exe "MyTest.orderedtest"

我收到返回消息“开始测试执行,请稍候”,然后任务完成 - 但我的 UI 测试没有开始。而且我不知道是否有任何结果保存在任何地方,如果有的话。

【问题讨论】:

    标签: visual-studio-2012


    【解决方案1】:

    测试没有开始,因为我的测试 DLL(编码 UI 测试)引用了 VS2010 DLL。

    vstest.console.exe 似乎没有给出任何输出来解释为什么测试没有开始,也没有迹象表明结果日志的保存位置。命令行选项documentation 在这里也没有帮助。

    【讨论】:

      【解决方案2】:

      Vstest.console.exe 默认不创建 TRX 文件。 结果将仅发送到控制台。如果需要 TRX,用户必须通过指定 /logger:trx 显式启用它

      EX- Vstest.console.exe abc.dll /logger:trx

      【讨论】:

        【解决方案3】:

        对于使用 vstest.console 运行任何有序测试,可以使用以下命令。

        例如如果你想执行 mytest.orderedtest 然后运行以下命令

        vstest.console mytest.orderedtest /Logger:trx

        从存在有序测试的文件夹中运行。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-08-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-09-26
          • 1970-01-01
          • 2014-12-25
          • 1970-01-01
          相关资源
          最近更新 更多