- 根据用例名称挑选执行
-
hytest --test testA # 执行名为 testA 的用例
- hytest --test testA --test testB # 执行名为 testA 和 testB 的用例
- hytest --test test* # 执行名字以 test 开头的用例
- hytest --suite 订单管理 # 执行 名为 订单管理 的套件,这里也支持通配符(这里的套件名称可以是目录名,也可以是Python文件名不包含后缀,因为Python文件本身也是一个套件)
- 如果要挑选的用例比较多(比如冒烟测试的用例),可以把所有的参数放在参数文件中,hytest - A 文件名
- 根据用例标签挑选执行
- 执行包含 标签 '冒烟测试' 的用例:hytest --tag 冒烟测试
- 执行不包含标签 '冒烟测试' 的用例:hytest --tagnot 冒烟测试
- 执行 同时有 冒烟测试、UI测试 两个标签的用例 hytest --tag "'冒烟测试' and 'UI测试'"
- 执行 有 冒烟测试 或者 UI测试 标签 的用例 hytest --tag 冒烟测试 --tag UI测试或者上面的and换成or
- 执行标签格式为 A*B 的用例,比如 A5B, AB, A444B --tag A*B:支持通配符