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 "Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\QTAgent32.exe" /LargeAddressAware

詳細については、このブログ投稿を参照してください。

于 2015-05-06T11:26:28.103 に答える