Anchor | ||||
---|---|---|---|---|
|
VSTest はフレームワーク固有のテスト アダプターを使用してテストを実行します。テスト対象スコープに同じテスト フレームワークを使用する複数のプロジェクトが含まれている場合、そのフレームワークのアダプターのバージョンがすべてのプロジェクトで同一であることを確認してください。
VSTest を使用してテストを実行するには、テスト対象スコープに対して以下のビルドイン テスト コンフィギュレーションのどちらかを実行します。
Run VSTest Tests
- テスト対象スコープ内の単体テストを実行します。Run VSTest Tests with Coverage
- テスト対象スコープ内の単体テストを実行し、カバレッジ情報を収集します。
個々のテスト コンフィギュレーションの詳細については「Configuring Test Configurations」を参照してください。
Info | ||
---|---|---|
| ||
|
サンプル
コマンドは次のようになります。
カバレッジ情報の収集なしでテストを実行する場合
Code Block dottestcli.exe -solution "C:\Devel\FooSolution\FooSolution.sln" -config "builtin://Run VSTest Tests" -report "C:\Report"
テストを実行し、カバレッジ情報を収集する場合
Code Block dottestcli.exe -solution "C:\Devel\FooSolution\FooSolution.sln" -config "builtin://Run VSTest Tests with Coverage" -report "C:\Report"
Info | ||
---|---|---|
| ||
NUnit および MSTest のテストは VSTest テスト コンフィギュレーションで実行することを強く推奨します。フレームワーク固有のテスト コンフィギュレーションは、レガシー対応のために dotTEST に同梱されています。 |