improve docker_* test speed (#53417)

* docker_swarm_service tests: use 'resolve_image: no' to avoid registry lookup if image is up-to-date.

* Improve docker_node performance: don't sleep after last try.
This commit is contained in:
Felix Fontein 2019-03-06 23:01:00 +01:00 committed by Matt Clay
parent 00ba4525e3
commit a904bc7797
8 changed files with 215 additions and 1 deletions

View file

@ -128,10 +128,11 @@ class AnsibleDockerSwarmClient(AnsibleDockerClient):
node_id = self.get_swarm_node_id()
for retry in range(0, repeat_check):
if retry > 0:
sleep(5)
node_info = self.get_node_inspect(node_id=node_id)
if node_info['Status']['State'] == 'down':
return True
sleep(5)
return False
def get_node_inspect(self, node_id=None, skip_missing=False):