的情况
我使用vstest.console.exe一次运行一些单元测试项目。此外,我对控制台输出感兴趣,因为我无法使用I / O操作将结果记录到.trx文件。我也仅限于vstest.console.exe的一个实例。所以我想一次运行UnitTests1.dll,UnitTests2.dll等。我是按照vstest.console.exe UnitTests1.dll UnitTests2.dll
的方式实现这一目标的。这可以正常运行测试,我得到我的控制台输出。
问题
我遇到的问题是输出的格式。它看起来像这样default output from the console。问题是所有单元测试项目都捆绑在一起,好像我正在运行一个单元测试项目。
目标
我希望将每个Unit Test项目的输出放在它自己的单独行上,就像这样
UnitTests1: Total tests: 3. Passed: 2. Failed: 1. Skipped 0.
UnitTests2: Total tests: 3. Passed: 3. Failed: 0. Skipped 0.
换句话说,甚至可以在vstest.console.exe中格式化* console输出?提前谢谢!