Visual studio 2010 如何在vstest控制台上获取自定义输出?
我在Visual Studio 2012中编写了一些数据驱动测试。当我通过在Visual Studio 2012命令提示符下运行以下命令从控制台运行测试时,我收到以下消息: 正在启动测试执行,请稍候。。。 已通过myTest(数据行0) 通过myTest(数据行1) 等等 测试总数:10。通过:10。失败:0。跳过:0 测试运行成功 测试执行时间:53.4545秒 如何在我的测试中修改此输出?我想打印如下内容:Visual studio 2010 如何在vstest控制台上获取自定义输出?,visual-studio-2010,unit-testing,testing,visual-studio-2012,Visual Studio 2010,Unit Testing,Testing,Visual Studio 2012,我在Visual Studio 2012中编写了一些数据驱动测试。当我通过在Visual Studio 2012命令提示符下运行以下命令从控制台运行测试时,我收到以下消息: 正在启动测试执行,请稍候。。。 已通过myTest(数据行0) 通过myTest(数据行1) 等等 测试总数:10。通过:10。失败:0。跳过:0 测试运行成功 测试执行时间:53.4545秒 如何在我的测试中修改此输出?我想打印如下内容: 正在启动MyFirstDataDrivenTest MyFirstDataDr
正在启动MyFirstDataDrivenTest MyFirstDataDrivenTest已通过 执行时间:2.1111秒
启动MySecondataDrivenTest MySecondataDrivenTest失败。
发生登录异常。请检查输入凭据。
执行时间:4.2222秒
等等
测试总数:10 通过日期:9 失败:1 跳过:0 测试运行失败 测试执行时间:53.4545秒 我尝试了testContextInstance.WriteLine()、Console.WriteLine()、Debug.WriteLine()、Trace.WriteLine()。什么都没用。testContextInstance.WriteLine()仅在测试失败时在控制台上写入 我可以通过以下命令在Visual Studio 2010中实现类似的功能: MSTest/testcontainer:“myTestSuite.dll”/detail:stdout 但Visual Studio 2012不支持此功能 请帮忙。 提前谢谢