2

有时我们会从 MSTEST 得到奇怪的结果。所有单元测试似乎同时开始 - MSTest 只是触发它们并继续前进。在所有这些都启动后,测试运行被中止。

结果“进行中”似乎很奇怪-我在 MSTest 文档中找不到有关此类结果的任何信息。

MSTest 在 Jenkins 中启动和执行,大多数时候一切正常。

任何关于这种情况的帮助或想法都将不胜感激。

这是删除了测试名称的确切输出:

20:57:22 Results               Top Level Tests
20:57:22 -------               ---------------
20:57:22 In Progress           (Test1)
20:57:22 In Progress           (Test2)
20:57:23 In Progress           (Test3)
20:57:23 In Progress           (Test4)
20:57:23 0/4 test(s) Passed, 4 Aborted
20:57:23 
20:57:23 Summary
20:57:23 -------
20:57:23 Test Run Aborted.
20:57:23   Aborted  4
20:57:23   ----------
20:57:23   Total    4
4

1 回答 1

1

尝试让 QTAgent32 感知大地址。

运行 Jenkins 和 MSTest 的构建服务器也有同样的问题,一堆测试报告状态为“进行中”,后来被中止。

这有助于:

  1. 启动 Visual Studio 命令提示符(可能需要以管理员身份运行)
  2. 执行以下操作:

C:>editbin "程序文件 (x86)\Microsoft Visual Studio 11.0\Common7\IDE\QTAgent32.exe" /LargeAddressAware

有关详细信息,请参阅此博客文章

于 2015-05-06T11:26:28.103 回答