1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/test/utils/shippable
Allen Sanabria b510abce17 CloudRetry/AWSRetry backoff decorator with unit tests (#17039)
* Added aws_retry decorator function with unit tests

* Restructured the code to be used with a base class.

This base class CloudRetry can be reused by any other cloud provider.
This decorator should be used in situations, where you need to implement
a backoff algorithm and want to retry based on the status code from the
exception.

* updated documentation

* fixed tabs

* added botocore and boto3 to requirements.txt

* removed cloud.py from py24 tests, as it depends on boto3

* fix relative imports

* updated test to be 2.6 compat

* updated method name from retry to backoff

* readded lxd

* Updated default backoff from 2 seconds to 1.1s.

This will be about a total of 48 seconds in 10 tries. This is
configurable.
2016-09-13 16:46:59 -04:00
..
modules Add support for testing module PRs with python3. (#17339) 2016-08-31 16:41:00 -07:00
ansible-core-ci Add support for OS X CI on Shippable. (#17160) 2016-08-23 10:49:46 -07:00
ci.sh Update how shippable scripts are called. 2016-06-03 09:20:33 -07:00
code-smell-requirements.txt Unpin yamllint now that version 1.3.2 is out. (#16479) 2016-06-28 11:40:14 -07:00
code-smell.sh Pin yamllint to 1.2.2 to avoid issues in 1.3.0. (#16464) 2016-06-27 16:34:19 -07:00
integration-requirements.txt Put integration.sh pip reqs in separate file. (#17338) 2016-08-31 15:16:15 -07:00
integration.sh Put integration.sh pip reqs in separate file. (#17338) 2016-08-31 15:16:15 -07:00
python3-test-tag-blacklist.txt Enable more integration tests for python 3. (#17473) 2016-09-08 18:55:15 -07:00
python3-test-target-blacklist.txt Enable more integration tests for python 3. (#17375) 2016-09-02 23:14:44 -07:00
remote-integration.sh Add support for OS X CI on Shippable. (#17160) 2016-08-23 10:49:46 -07:00
remote-requirements.txt fix remote shippable target failures (#17287) 2016-08-29 14:01:25 -07:00
remote.sh fix remote shippable target failures (#17287) 2016-08-29 14:01:25 -07:00
sanity-requirements.txt Pin yamllint to 1.2.2 to avoid issues in 1.3.0. (#16464) 2016-06-27 16:34:19 -07:00
sanity.sh CloudRetry/AWSRetry backoff decorator with unit tests (#17039) 2016-09-13 16:46:59 -04:00