一些测试类别没有在 azure devops 发布管道中执行

问题描述 投票:0回答:1

我有一个包含 3 个阶段的发布管道,每个阶段都有一些要执行的测试类别,如下所示。 Stage-1 TestCategory=functionality_1|functionality_2|functionality_3|functionality_4|functionality_5 Stage-2 TestCategory=functionality_6|functionality_7|functionality_8|functionality_9 阶段 3 TestCategory=functionality_10|functionality_11|functionality_12

管道执行后,我可以看到具有测试类别 functionality_3、functionality_9 和 functionality_10 的测试脚本未执行。

总测试脚本计数与每个阶段的测试结果不匹配。 还有一些测试脚本被执行了两次。 我正在使用 MS 托管代理,Mstest 框架。

我已经检查了所有标签,测试类别、测试方法、测试类都看起来没问题。 当在管道中单独运行该特定类别时,测试脚本会运行但不会批量运行。 有人可以指导可能是什么问题吗?让我知道所需的更多详细信息。

azure-devops azure-pipelines-release-pipeline
1个回答
0
投票

在 devops 管道(测试组装任务)以及命令行中需要传递以下格式,这将执行所有测试类别并且不会跳过任何一个。 TestCategory=functionality_1|TestCategory=functionality_2|TestCategory=functionality_3|TestCategory=functionality_4|TestCategory=functionality_5 我所有的测试脚本现在都在执行。

© www.soinside.com 2019 - 2024. All rights reserved.