4

Visual Studio 2012 拡張機能のテスト エクスプローラーからテストのリストを取得したいと思います。

これは、Package.GetGlobalService または DTE を使用して可能ですか?

[編集] 回答が得られないため、追加情報を提供します。

現在、ソリューション テストを実行したい IDE 拡張機能またはプラグインは、独自のランナーを提供することで実行しています。Gallio は、複数のタイプのテストを実行するためのプラグインを備えたテスト ランナーの例の 1 つです。Resharper は、テスト ランナーを含む IDE 拡張機能の例です。

VS2012 では、nunit、xunit、qunit などのサードパーティ テスト ライブラリが開発できる新しいテスト ランナーが導入されています。この変更により、これらのさまざまなタイプのテストを VS 自体内で、つまり [テスト エクスプローラー] ウィンドウを介して実行できるようになりました。

サード パーティが IDE テストと対話するには、テストのリストを取得し、テストを実行し、テストの出力を受信できる必要があります。

それを念頭に置いて、VS 2012 IDE のテスト インターフェイスにアクセスできますか?

4

1 に答える 1

0

これは良い出発点のように見えます:

Visual Studio ALM のテスト ツールの API リファレンス

于 2012-09-09T08:44:13.120 に答える