标签: python unit-testing python-green
我使用以下设置来使用超时插件使用py.test运行我的测试:
venv/bin/py.test-3.4 --timeout=200 --durations=10 cryptoassets
(来自https://bitbucket.org/miohtama/cryptoassets/src/bf2c3affa5528c6e96bfcc96b0caf4b0c9a9ec27/cryptoassets/core/tests/droneio-run-tests.sh?at=master)
我正在使用外部CI服务。他们对测试运行有15分钟的限制。由于我的测试依赖于第三方API服务,因此随机测试可能会挂起。因此,我使用py.test timeout插件来清除这些测试用例,并确保测试运行正常。
绿色是否提供了任何类似的机制来确保一个测试不会永远阻止其他测试?
答案 0 :(得分:1)
不,目前绿色不包含任何超时功能。
I created an enhancement issue跟踪功能请求。你介意回答我在那里提出的问题吗?