我在此环境中运行了一个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===
根据我对易碎插件的了解,其用法应该微不足道。.但是我看不到我的代码有什么问题。 有什么主意吗?