文件名称:自动化重试测试插件Flaky.zip
文件大小:53KB
文件格式:ZIP
更新时间:2022-08-06 22:14:25
开源项目
Flaky 是 nose 自动重试 flaky 测试的插件。事实上,有时候某些测试需要依赖于组件,不可能 100% 的可靠,Flaky 不会删除这些测试,或者标记 @skip ,而是会自动的重试测试。 想任何的 nose 插件一样,Flaky 可以通过命令行执行: nosetests --with-flaky 把一个测试标记为 flaky ,只需要加个 @flaky(): @flakydef test_something_that_usually_passes(self): value_to_double = 21 result = get_result_from_flaky_doubler(value_to_double) self.assertEqual(result, value_to_double * 2, 'Result doubled incorrectly.') 标签:Flaky
【文件预览】:
flaky-master
----MANIFEST.in(83B)
----.travis.yml(393B)
----README.rst(6KB)
----flaky()
--------multiprocess_string_io.py(985B)
--------_flaky_plugin.py(22KB)
--------flaky_nose_plugin.py(9KB)
--------flaky_pytest_plugin.py(15KB)
--------flaky_decorator.py(2KB)
--------utils.py(606B)
--------names.py(722B)
--------__init__.py(92B)
--------defaults.py(2KB)
----requirements-dev.txt(111B)
----.coveragerc(182B)
----AUTHORS.rst(343B)
----.pylintrc(8KB)
----test()
--------test_utils.py(2KB)
--------test_multiprocess_string_io.py(2KB)
--------test_pytest()
--------test.iml(422B)
--------test_nose()
--------__init__.py(57B)
--------test_flaky_decorator.py(1KB)
--------test_flaky_plugin.py(2KB)
----CONTRIBUTING.rst(3KB)
----tox.ini(2KB)
----LICENSE(9KB)
----.idea()
--------uiDesigner.xml(9KB)
--------other.xml(187B)
--------scopes()
--------testrunner.xml(248B)
--------vcs.xml(218B)
--------.name(5B)
--------copyright()
--------modules.xml(252B)
--------encodings.xml(166B)
--------compiler.xml(763B)
--------inspectionProfiles()
----HISTORY.rst(6KB)
----setup.cfg(252B)
----requirements.txt(0B)
----flaky.iml(886B)
----setup.py(3KB)
----.gitignore(338B)