3

最近、nuget ベースのアダプター/ランナー ( http://xunit.github.io/docs/running-tests-in-vs.html )について知りました。

これらのランナー/アダプターが Visual Studio によってどのように認識され、TestWindow によって使用されるかを理解しようとしていました。

たとえば、"xunit.runner.visualstudio" nuget パッケージをインストールすると、プロジェクト内のすべての xUnit ベースのテストが検出され、テスト ウィンドウに表示されます。

packages フォルダーにインストールされたパッケージを使用して、VS が Test Discovery をフックする方法を理解しようとしていますか?

VS と nuget ベースのアダプターはどこでどのようにフックされますか?

この情報を見つけようとしましたが、私のGoogle fuは失敗しました。:(

質問の回答を確認しました ( NuGet 経由でインストールされたカスタム テスト アダプターがテストを検出していません)。VS がパッケージをパス %TEMP%\VisualStudioTestExplorerExtensions にコピーすると書かれていますが、それだけです。

4

1 に答える 1