筛选执行冒烟用例的时候,怎么避免先执行无关用例(非冒烟用例)的@pytest.mark.parametrize()

问题

部分用例的@pytest.mark.parametrize()参数化中需要调用其他方法,但可能有问题。
我现在只想执行冒烟用例,通过-m smoke执行,但现在看起来会先会把库里面全部用例参数化操作执行一遍,失败后就不往下执行了。
怎么能只关注我的冒烟用例,而无关的非冒烟用例的参数化装饰器不执行?

不同类型的用例应该是用模块或者文件夹来区分的,冒烟用例应该是在单独的模块或者文件夹,pytest可以指定运行某一个文件夹 或者一个模块的用例,这种方式就可以只运行冒烟用例所在的模块,其他用例不执行

感谢回复!但是冒烟用例是会从不同模块挑选的,不同模块的用例是放在不同的case文件夹下,而且冒烟用例可能会变动,固定放在一个文件夹不合理。