5

最近、チームの前に問題を解決するためにVS2012にアップグレードしました。Gallio 3.3を単体テストフレームワークとして使用し、VS2010で機能する多数のテストを作成しています。ただし、VS2012はそれらを認識していないようです。

VS2012テストエクスプローラーウィンドウには、「利用可能なすべてのテストを検出するためのソリューションを構築する」と表示されます。いくつかのクリーンビルドを実行し、システムはVS2012で実行されますが、テストが表示されません。

設定する必要のある構成はありますか、またはこれらのテストをVS2012で実行する方法はありますか?

4

1 に答える 1

1

VS2012 UnitTestExplorer は、テスト フレームワークがテストを検出/実行できるようにするプラットフォームを提供します。現在、VS2012 で使用できる xUnit、nUnit、MSTest およびその他のアダプターがいくつかあります。

Gallio テストを UnitTestExplorer で動作させるには、テストを検出/実行するための MBUnit アダプターが必要です。

現在、VS2012 ベータ版でのみ動作する MBUnitTest アダプターがあります (今年の 2 月頃にリリースされます)。ソースコードが付属しています。次のいずれかを実行できます

  1. コードをダウンロードし、VS2012 で動作するように変更します
  2. アダプター作成者に要求を提出し、必要な変更を行うよう依頼してください。
于 2012-10-10T15:37:12.723 に答える