From 0d90596b56db5d306125ead08c571fc8d44d528e Mon Sep 17 00:00:00 2001 From: James Falcon Date: Thu, 15 Apr 2021 10:20:04 -0500 Subject: Emit dots on travis to avoid timeout (#867) The current method of running a background sleep until travis is finished is causing integration test runs to pass even when they should be failing. Instead, update the code to emit dots itself. --- tests/integration_tests/clouds.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tests/integration_tests/clouds.py') diff --git a/tests/integration_tests/clouds.py b/tests/integration_tests/clouds.py index a6026309..11b57407 100644 --- a/tests/integration_tests/clouds.py +++ b/tests/integration_tests/clouds.py @@ -25,6 +25,7 @@ from tests.integration_tests.instances import ( IntegrationOciInstance, IntegrationLxdInstance, ) +from tests.integration_tests.util import emit_dots_on_travis try: from typing import Optional @@ -167,7 +168,8 @@ class IntegrationCloud(ABC): "\n".join("{}={}".format(*item) for item in kwargs.items()) ) - pycloudlib_instance = self._perform_launch(kwargs) + with emit_dots_on_travis(): + pycloudlib_instance = self._perform_launch(kwargs) log.info('Launched instance: %s', pycloudlib_instance) instance = self.get_instance(pycloudlib_instance, settings) if kwargs.get('wait', True): -- cgit v1.2.3