pytest运行冒烟用例:冒烟类和冒烟函数区别

pytest 中,你可以通过使用 -m 标志来指定运行具有特定标记的测试。例如,如果你想要运行所有标记为 smoke 的测试,你可以使用以下命令:

复制代码
pytest -m "smoke"

如果你想要运行一个类中的所有用例,你可以使用 -k 标志来指定匹配的测试函数名称。例如,如果你有一个名为 TestExample 的测试类,并且想要运行该类中的所有用例,你可以使用以下命令:

复制代码
pytest -k "TestExample"

如果你想同时指定类名和标记,你可以将它们组合起来:

复制代码
pytest -m "smoke" -k "TestExample"

这将运行所有标记为 smoke 且名称匹配 TestExample 的测试。

请注意,如果你想要运行一个类中的所有用例,并且这个类有多个测试函数,那么使用 -k 标志可能不是最佳选择,因为它可能会匹配到不相关的测试。在这种情况下,使用 -m 标志可能更合适,因为它可以基于测试的标记来选择性地运行。

我是在pytest.ini中配置的用例的运行方式

以下是只执行一个类的冒烟用例

执行类的冒烟用例需要在类上标记是冒烟类用例

以下是执行一个函数的冒烟用例

执行函数的冒烟用例需要在函数上标记是冒烟类用例

相关推荐
QT 小鲜肉3 分钟前
【Linux命令大全】001.文件管理之mdu命令(实操篇)
linux·运维·服务器·chrome·笔记·microsoft
前端小怪兽zmy4 分钟前
Vue3实现纯前端语音输入成文字显示
前端·javascript·elementui
ohyeah8 分钟前
原子化 CSS 与 Fragment:现代前端开发的高效实践
前端
鱼鱼块12 分钟前
告别重复传参!用柯里化提升代码优雅度
前端·javascript·面试
chilavert31814 分钟前
技术演进中的开发沉思-274 AJax :Button
前端·javascript·ajax·交互
Robet14 分钟前
static 和 lib/assets资源区别
前端·svelte
名字被你们想完了16 分钟前
Flutter 实现一个容器内部元素可平移、缩放和旋转等功能(九)
前端·flutter
千寻girling18 分钟前
面试官: “ 说一下你对 Cookie 的理解 ? ”
前端·后端
RedHeartWWW21 分钟前
nextjs中,关于Layout组件和Page组件的认知
前端·react.js
大明二代22 分钟前
基于 Microsoft Graph API 与 React Email 构建现代化邮件发送系统
前端·react.js·microsoft