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

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

复制代码
pytest -m "smoke"

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

复制代码
pytest -k "TestExample"

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

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

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

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

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

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

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

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

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

相关推荐
顾安r10 小时前
11.14 脚本网页游戏 猜黑红
前端·javascript·游戏·flask·html
码码哈哈0.010 小时前
Vue 3 + Vite 集成 Spring Boot 完整部署指南 - 前后端一体化打包方案
前端·vue.js·spring boot
@菜菜_达10 小时前
interact.js 前端拖拽插件
开发语言·前端·javascript
Baklib梅梅10 小时前
故事叙述的力量:用Baklib创作让内容更具温度与共鸣
前端·ruby on rails·前端框架·ruby
APIshop11 小时前
实战解析:苏宁易购 item_search 按关键字搜索商品API接口
开发语言·chrome·python
一个假的前端男11 小时前
uniapp 3端轮播
前端·javascript·uni-app
Fantasydg12 小时前
Request Response对象
前端
Wect12 小时前
学习React-DnD:核心组件与Hooks
前端
humors22112 小时前
前端开发案例(不定期更新)
前端·vue.js·elementui·ruoyi·若依
菠萝+冰12 小时前
npm中-d -g 和默认安装的区别
前端·npm·node.js