2017-03-16 12 views
1

Visual Studio 2015のテキストエクスプローラウィンドウで、選択したテストを同時に実行するか、順番に実行しますか? C#のためのVisual Studio 2015で

  1. 私はテストエクスプローラウィンドウでいくつかのテストを選択した場合、選択したテストを実行する選択する右クリック、選択したテストが同時に実行される、または連続して(すなわち、1つのテスト以前のテストが終了したら自動的に開始されます)?

  2. テストが同時に実行される場合、異なるテスト間の同期は必要ですか?

  3. テストが同時に実行される場合、選択したテストを同時に実行する代わりに、どのように実行するように指定することができますか?この質問は、複数のテストが連続して実行され、それらの間のいくつかの同期の問題を避けるために役立ちます。それらを手動で選択して別のものを実行するにはあまりにも多くの人がいます。

ありがとう。そこからここ

答えて

1

はVS.NET 2015年にhttps://blogs.msdn.microsoft.com/visualstudioalm/2016/10/10/parallel-test-execution/

を実行する並列テストを記述する良い記事でいくつかの関連要約:

  1. 並列テスト実行中は、デフォルトではオフになっています。何も特別なことをしなければ、テストはいずれにしても1つずつ実行されます。

  2. 並列接続は、アセンブリレベルで行われている - 同じアセンブリからのテストが順に実行される無問題 - 何

  3. それは場合には、並列実行をサポートするために、テストを行うためにあなた次第です、あなたがデータを共有し必要アクセス/同期など

だから、基本的にあなたの質問に答える - ちょうど何もしないとテストが順次実行されます。

+0

ありがとうございました。私はプロジェクトに参加しました。プロジェクトのメンバーは、プロジェクト内のテストメソッドがVisual Studio内で並行して実行され、それらを順番に実行するには、手動でクリックして1つずつ実行する必要があると言いました。彼らは自動的にテストメソッドを順番に実行する方法を知らない。 – Tim

関連する問題