You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Robot Framework中指定测试套件执行顺序(无需Pabot)

不使用Pabot的Robot Framework测试套件顺序控制方案

1. 显式指定执行路径顺序

直接在执行命令里按需求顺序列出测试套件的路径,Robot会严格遵循该顺序执行。
示例命令:

robot ./tests/Suite_X ./tests/Suite_Y

结合Poetry使用时,可在pyproject.toml中配置脚本:

[tool.poetry.scripts]
run-ordered-tests = "robot ./tests/Suite_X ./tests/Suite_Y"

执行时运行:poetry run run-ordered-tests

2. 用顶层套件文件管控顺序

在项目根目录创建一个总控套件文件(如ordered_suites.robot),通过Test Suite导入语句按顺序引入目标套件:

*** Settings ***
Test Suite    ./tests/Suite_X
Test Suite    ./tests/Suite_Y

执行这个总控文件即可:

robot ordered_suites.robot

3. 目录/文件前缀排序

给需要优先执行的套件目录或文件添加数字前缀,比如01_Suite_X、02_Suite_Y,Robot默认会按字典序遍历执行,自动保证顺序。

内容的提问来源于stack exchange,提问作者João Calado

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 01:14:58