Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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 如何在Visual Studio 2015中列出所有单元测试及其输出?_Visual Studio_Unit Testing_Visual Studio 2015_Mstest - Fatal编程技术网

Visual studio 如何在Visual Studio 2015中列出所有单元测试及其输出?

Visual studio 如何在Visual Studio 2015中列出所有单元测试及其输出?,visual-studio,unit-testing,visual-studio-2015,mstest,Visual Studio,Unit Testing,Visual Studio 2015,Mstest,Visual Studio 2015提供了一个“测试资源管理器”窗口。从这里,您可以单击以运行测试。测试运行后,它将显示一个带有绿色/红色通过/失败指示器的表、每个测试的名称以及运行所需的时间 运行测试后,我可以单击某个测试,该测试的输出将显示在下面的面板中 如果我想看到一个显示所有测试及其输出的表,这样我就不必逐个点击它们了,该怎么办?似乎应该有一种明智的方法来实现这一点,并将它们导出到平面文件中。在VS2015中,目前没有办法从IDE导出结果。但是,您可以通过命令行实现这一点 打开命令提示符

Visual Studio 2015提供了一个“测试资源管理器”窗口。从这里,您可以单击以运行测试。测试运行后,它将显示一个带有绿色/红色通过/失败指示器的表、每个测试的名称以及运行所需的时间

运行测试后,我可以单击某个测试,该测试的输出将显示在下面的面板中


如果我想看到一个显示所有测试及其输出的表,这样我就不必逐个点击它们了,该怎么办?似乎应该有一种明智的方法来实现这一点,并将它们导出到平面文件中。

在VS2015中,目前没有办法从IDE导出结果。但是,您可以通过命令行实现这一点

  • 打开命令提示符并浏览到C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\IDE
  • 键入以下命令:mstest/testcontainer:[单元测试项目dll文件路径]/resultsfile:[输出文件夹路径]\result.trx
  • 我附上了一个例子:


    您可以按任何方式计算平面文件(XML)。这是冗长的。但是,基本上您是在
    节点中搜索output=“Failed”的任何实例。当您看到实际的文件时,您将看到我所说的。

    请告诉我这是否有帮助。您使用的底层单元测试框架是什么?