我想以以下方式标记测试:
@pytest.mark.expectedruntime(100)
def test_function():
blahblah()
然后使用-m not expectedruntime>50
(或其他语法)运行pytest
因此,只有预期运行时间为50或更少的测试才会运行,或者没有该标记的测试才会运行
有没有一种方法可以通过原生pytest/插件实现这一点?如果没有,我需要做些什么来实现这一点
https://docs.pytest.org/en/latest/writing_plugins.html提到一个名为“mark_with”的自定义标记,它使用参数,但没有提到如何实际使用这些参数
我希望这个例子能有所帮助
相关问题 更多 >
编程相关推荐