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