我正在使用 Azure DevOps 管道运行一些有序的测试。测试的结果被分组到一个有序的测试中。解释结果变得非常困难。是否可以获得单独的通过/失败结果?
在下面的屏幕截图中,有序测试包含大约 75 个测试,其中只有一个失败。但这会导致总体 1 测试失败的结果。是否可以在测试结果中显示 74 个通过,1 个失败的结果?
我正在使用 Azure DevOps 管道运行一些有序的测试。测试的结果被分组到一个有序的测试中。解释结果变得非常困难。是否可以获得单独的通过/失败结果?
在下面的屏幕截图中,有序测试包含大约 75 个测试,其中只有一个失败。但这会导致总体 1 测试失败的结果。是否可以在测试结果中显示 74 个通过,1 个失败的结果?
根据您的描述,由于您使用的是有序测试。这是一种预期行为。测试将被分组并在汇总视图中报告。
您可以在这里查看我们官方文档中的声明——查看汇总的测试结果
在测试执行期间,一个测试可能会产生多个对整体结果有贡献的实例或测试。一些示例是重新运行的测试、由其他测试的有序组合组成的测试(有序测试)或基于输入参数具有不同实例的测试(数据驱动测试)。
由于这些测试是相关的,它们必须与从单个实例或测试得出的总体结果一起报告。 这些测试结果在“测试”选项卡中报告为汇总测试结果:
- 重新运行失败的测试:......
- 数据驱动测试:......汇总视图也可用于有序测试(Visual Studio 中的 .orderedtest)。
在测试结果中不可能显示 74 个通过,1 个失败的结果。
要查看订购的测试套件中各个测试的测试结果,您可能需要下载*.trx
文件并在 Visual Studio 中打开它。