From a94156227d25a64f458517587f104ce41b72241b Mon Sep 17 00:00:00 2001 From: Matt Clay Date: Thu, 6 Jul 2017 16:56:20 -0700 Subject: [PATCH] Improve error handling for cs tests. --- test/runner/lib/cloud/cs.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/runner/lib/cloud/cs.py b/test/runner/lib/cloud/cs.py index 0d635fda7f..5f6950b42c 100644 --- a/test/runner/lib/cloud/cs.py +++ b/test/runner/lib/cloud/cs.py @@ -21,6 +21,7 @@ from lib.util import ( from lib.http import ( HttpClient, + HttpError, urlparse, ) @@ -242,7 +243,10 @@ class CsCloudProvider(CloudProvider): response = client.get(endpoint) if response.status_code == 200: - return response.json() + try: + return response.json() + except HttpError as ex: + display.error(ex) time.sleep(30)