文件名称:deflake:deflake.py通过运行非确定性测试(或任何不稳定的程序)直到其退出且返回非零退出代码来帮助调试它
文件大小:9KB
文件格式:ZIP
更新时间:2024-05-30 08:10:33
Python
deflake.py 通过运行非确定性测试(或任何不稳定的程序)直到其退出并显示非零退出代码来帮助调试它。 deflake可以在命令行上运行,也可以作为模块导入。 请参阅下面的更多细节。 在命令行中,运行python deflake.py --help以获得选项列表。 默认的最大运行次数为10。默认的池大小为1。 安装 $ pip install deflake 以脚本运行的示例 如果任何进程返回非零值, deflake将以1退出。 # up to 25 times until failure $ deflake "my_flaky_program arg1 arg2" PASS PASS PASS FAIL (run 4) $ echo $? 1 $ 示例作为Python类 在这种情况下,我们使用Deflake类,尝试对ls进行deflake。 ls非常稳定,因此我们不希望退出状
【文件预览】:
deflake-master
----setup.py(564B)
----.gitignore(32B)
----deflake()
--------deflake.py(5KB)
--------__init__.py(28B)
--------cli.py(3KB)
----.travis.yml(249B)
----LICENSE.txt(981B)
----README.md(3KB)
----tests()
--------.counter(1B)
--------flaky.sh(345B)
--------test.py(3KB)
----test_requirements.txt(9B)
----tox.ini(372B)