筛选与注册
筛选与注册
pytest -m "smoke and not slow"
pytest -m integration --ignore=tests/legacy配置
配置
[pytest]
markers =
smoke: 冒烟用例集合
slow: 执行较慢的用例内置标记也常用:skip、skipif、xfail;--strict-markers 可把未注册标记升级为错误。
marker 给用例打标签(smoke、slow、integration 等),用 -m 表达式筛选执行;注册 marker 可避免拼写错误被掩盖,让 CI 按标签拆分任务。
pytest -m "smoke and not slow"
pytest -m integration --ignore=tests/legacy[pytest]
markers =
smoke: 冒烟用例集合
slow: 执行较慢的用例