test-runner: check SQUAD upload status
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
diff --git a/automated/utils/test-runner.py b/automated/utils/test-runner.py
index 690a8a2..00237b3 100755
--- a/automated/utils/test-runner.py
+++ b/automated/utils/test-runner.py
@@ -809,17 +809,18 @@
with open("{}/stdout.log".format(self.test['test_path']), "r") as logfile:
log = logfile.read()
- submit_results(
- group_project_slug="{}/{}".format(self.qa_reports_group, self.qa_reports_project),
- build_version=self.qa_reports_build_version,
- env_slug=self.qa_reports_env,
- tests=tests,
- metrics=metrics,
- log=log,
- metadata=self.testdef['metadata'],
- attachments=None,
- )
- self.logger.info("Results pushed to QA Reports")
+ if submit_results(
+ group_project_slug="{}/{}".format(self.qa_reports_group, self.qa_reports_project),
+ build_version=self.qa_reports_build_version,
+ env_slug=self.qa_reports_env,
+ tests=tests,
+ metrics=metrics,
+ log=log,
+ metadata=self.testdef['metadata'],
+ attachments=None):
+ self.logger.info("Results pushed to QA Reports")
+ else:
+ self.logger.warning("Results upload to QA Reports failed!")
def dict_to_json(self):
# Save test results to output/test_id/result.json