2017-05-04 1 views
0

Visual Studio 2017ではユニットテストプロジェクトがあります。そのプロジェクトでは、テストエクスプローラで2つのテストがあります。これらのテストを実行すると、実行順序は(Test1、Test2)ですが、同じテストをデバッグすると、実行順序は(Test2、Test1)になります。デバッグ時に実行順序が変わるのはなぜですか?どうすれば修正できますか?Visual Studioでのデバッグ時にセレンのテスト実行順序が変更されています

+0

複数回テストを実行していますか?異なるテスト結果を持つかどうか?私が知る限り、同じ時間にテストを実行しても、1つのテストに遅延を追加したり、順序付けされたテストに追加しない限り、実際にテストを制御することはできませんでした。最も重要な問題は、デバッグモードなどでシンボルアセンブリをロードします。私はそれがデバッグのパフォーマンスに影響を与えると思う、おそらくあなたはリリースモードでそれらをデバッグし、結果を確認することができます。 –

答えて

0

OrderedTestを使用して解決策を見つけました。

+0

はい、注文されたテストはそのための良い解決策になります。答えとしてマークすることができます:) –

関連する問題