Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 如何在vstest控制台上获取自定义输出?_Visual Studio 2010_Unit Testing_Testing_Visual Studio 2012 - Fatal编程技术网

Visual studio 2010 如何在vstest控制台上获取自定义输出?

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

我在Visual Studio 2012中编写了一些数据驱动测试。当我通过在Visual Studio 2012命令提示符下运行以下命令从控制台运行测试时,我收到以下消息:

正在启动测试执行,请稍候。。。 已通过myTest(数据行0) 通过myTest(数据行1)

等等

测试总数:10。通过:10。失败:0。跳过:0

测试运行成功

测试执行时间:53.4545秒

如何在我的测试中修改此输出?我想打印如下内容:


正在启动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不支持此功能

请帮忙。 提前谢谢