xUnitデスクトップランナーを持つそのソリューション内に1つのxUnitテストプロジェクト/アセンブリが構成されているソリューションセットアップがあります。
[テスト エクスプローラー] ウィンドウで [すべて実行] を実行してこのソリューションのテストを実行すると、次の出力が表示されます。
------ Discover test started ------
[xUnit.net 00:00:00.6641444] Discovering: Namespace.Testing
[xUnit.net 00:00:01.7346388] Discovered: Namespace.Testing
========== Discover test finished: 255 found (0:00:02.2705091) ==========
------ Run test started ------
[xUnit.net 00:00:00.7718801] Discovering: Namespace.Testing
[xUnit.net 00:00:01.9540699] Discovered: Namespace.Testing
[xUnit.net 00:00:02.6006763] Starting: Namespace.Testing
[xUnit.net 00:00:13.1270643] Finished: Namespace.Testing
========== Run test finished: 255 run (0:00:17.5635971) ==========
「Discover test」ステップと「Run test」ステップが実行されているように見えます。各ステップで「Discovering」ステップと「Discovered」ステップが実行されているため、それらが 2 回実行されているように見えます。
これが意図的に実行されているのか、それともどこかに誤った設定があり、この動作を引き起こしているのか、興味があります。「発見中/発見済み」は実行ごとに1回だけ発生するように思えます(または予想されるでしょう)。ご覧のとおり、各実行にさらに 2 秒が追加されているため、可能であればそれを避けたいと考えています。