知道为什么在用@ pytest.mark.flaky(max_runs = ...)装饰的失败测试中不会触发易碎插件

时间:2019-07-12 12:10:12

标签: pytest

我在此环境中运行了一个pytest套件:

Test session starts (platform: linux, Python 3.6.1, pytest 3.3.1, pytest-sugar 0.9.1)
plugins: flaky-3.5.3, dependency-0.3.2, forked-0.2, logger-0.4.0, sugar-0.9.1, xdist-1.24.1

我有一个参数化测试,以薄片状装饰,如果失败,应该重新运行max 3次。

@pytest.mark.flaky(max_runs=3) # re-run this test in case it fails
def test_cucubau(getBauBau_fixture):
    assert cucubau(getBauBau_fixture) == True

但是,它仅失败一次,没有重新运行,而且我的不稳定测试报告为空。

===Flaky Test Report===


===End Flaky Test Report===

根据我对易碎插件的了解,其用法应该微不足道。.但是我看不到我的代码有什么问题。 有什么主意吗?

0 个答案:

没有答案