@pytest.mark.notconcurrent 装饰器给用例增加了标记,这部分用例是等并发用结束后,再运行就可以了
你的 python 是什么版本的,可能是 python 的版本有关系,我是 python 3.8 可以正常运行
我这边没遇到过这个问题,有截图吗?没安装这个插件之前你的用例运行正常吗?是安装完这个插件就有问题了吗?
一个简单的方法,你在主线程,启动多个子线程去执行 pytest.main(["你的测试包路径"]),
这种方法,allure 也是能汇总测试报告的
上面的代码例子就是 demo 代码,你这个运行方式有问题,这样运行,获取不到输入参数
现在 notconcurrent 的用例统一是在并发用例之前执行,暂不支持让它在并发后执行,这样有什么问题吗?要改下才能支持让 notconcurrent 的用例在并发结束后再允许
不要在用例加上@pytest.mark.notconcurrent 装饰器,它就会参与并发执行呀
这个现在改好了,升级就行了,pip install --upgrade pytest-multithreading-allure
你这个现在还有问题吗?这个看起来和插件没什么关系的
嗨,这个现在改好了,升级就行了,pip install --upgrade pytest-multithreading-allure