6

ツール:

1.Visual Studio 2010

2.VisualStudioユニットテスト。

物語:

複数のプロジェクトを持つソリューションを開発します。プロジェクトごとにテストプロジェクトがあります。各テストプロジェクトには、必要な展開アイテムがあります。そのため、すべてのテストプロジェクトには独自のテスト設定があります。

質問:

すべてのソリューション(コードカバレッジなど)の統計を取得するために、すべてのテストプロジェクトを一度に実行できるようにしたいと思います。

すべてのテスト設定を1つにマージせずにこれを行う方法はありますか(このソリューションはおそらく問題があります)?

編集済み

すべてのソリューションをテストする他のソリューションは高く評価されます。

4

1 に答える 1

3

残念ながら、プロジェクト固有のテスト設定はサポートされていません。私がよく使用する解決策の1つは、すべてのプロジェクトの出力フォルダーを共通の場所に変更することです。依存関係が複数回コピーされないため、これはビルドパフォーマンスの最適化でもあります。

この戦略は、すべてのテストプロジェクトが共通のフォルダー(つまりTestData)に書き込むため、展開戦略を簡素化し、単一の展開アイテムを追加して、テスト実行のためにディレクトリ全体をコピーできます。

于 2012-10-16T04:24:18.013 に答える