1



状況
vstest.console.exe を使用して、いくつかの単体テスト プロジェクトを一度に実行しています。また、I/O 操作を使用して結果を .trx ファイルに記録できないため、コンソール出力にも関心があります。また、vstest.console.exe のインスタンスも 1 つに制限されています。そのため、UnitTests1.dll、UnitTests2.dll などを一度に実行したいと考えています。私は次の方法でこれを達成していますvstest.console.exe UnitTests1.dll UnitTests2.dll。テストが実行され、コンソール出力が得られるので、これは問題なく機能します。

問題
私が遭遇した問題は、出力のフォーマットです。コンソールからのこのデフォルト出力のようになります。問題は、単一の単体テスト プロジェクトを実行しているかのように、すべての単体テスト プロジェクトがまとめられていることです。

目標
各単体テスト プロジェクトからの出力を、いわば別の行に表示したいのですが、次のようになります。 UnitTests1: Total tests: 3. Passed: 2. Failed: 1. Skipped 0. UnitTests2: Total tests: 3. Passed: 3. Failed: 0. Skipped 0.

つまり、vstest.console.exe でコンソール出力をフォーマットすることさえ可能ですか? 前もって感謝します!

4

1 に答える 1