首页 > 解决方案 > 测试失败时,vstest@2 任务未运行所有 nunit 测试

问题描述

我有一个管道,其中包含在多个自托管代理上运行 n 单元测试的多个作业。所有这些作业在多个代理上并行运行。在每个测试作业(仅在 1 个代理上运行,没有并行执行)下,我们正在对多个程序集运行测试并根据测试类别过滤测试。

我可以看到,一旦管道完成,在测试选项卡下,它会显示运行了多少测试以及失败了多少等。

我可以看到,在一次测试运行中,它显示运行了 1000 个测试,950 个通过,50 个失败。在我修复了一些测试后,它在另一个测试运行中显示,1100 个测试运行,1080 个通过,20 个失败。

因此,在一次运行中,它运行了 1000 次测试,而在另一次运行中,它运行了 1100 次测试。

这个 vstest@2 任务中是否有一些设置会在看到一些“x”个测试失败后停止执行测试?

标签: azure-pipelinesvstest

解决方案


推荐阅读