aboutsummaryrefslogtreecommitdiffstats
path: root/opnfv_testapi
diff options
context:
space:
mode:
Diffstat (limited to 'opnfv_testapi')
-rw-r--r--opnfv_testapi/resources/result_handlers.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/opnfv_testapi/resources/result_handlers.py b/opnfv_testapi/resources/result_handlers.py
index 2e65ba4..1f6ec73 100644
--- a/opnfv_testapi/resources/result_handlers.py
+++ b/opnfv_testapi/resources/result_handlers.py
@@ -256,10 +256,18 @@ class ResultsUploadHandler(ResultsCLHandler):
return
results = results.split('\n')
result_ids = []
+ version = ''
for result in results:
if result == '':
continue
self.json_args = json.loads(result).copy()
+ # the result files used in the first release of OVP did not
+ # specify an OVP version
+ if (self.json_args['version'] == 'master' or
+ self.json_args['version'] == 'unknown'):
+ version = '2018.01'
+ else:
+ version = self.json_args['version']
build_tag = self.json_args['build_tag']
_id = yield self._inner_create()
result_ids.append(str(_id))
@@ -269,7 +277,7 @@ class ResultsUploadHandler(ResultsCLHandler):
log_filename = "/home/testapi/logs/log_%s.tar.gz" % (test_id)
with open(log_filename, "wb") as tar_out:
tar_out.write(fileinfo['body'])
- resp = {'id': test_id, 'results': result_ids}
+ resp = {'id': test_id, 'results': result_ids, 'version': version}
self.finish_request(resp)