improve status criteria 61/11461/2
authorboucherv <valentin.boucher@orange.com>
Mon, 21 Mar 2016 08:32:27 +0000 (09:32 +0100)
committerboucherv <valentin.boucher@orange.com>
Mon, 21 Mar 2016 08:36:43 +0000 (09:36 +0100)
Change-Id: Icfab7ead860d96cef119cc63e9fccfd9d62c009d
Signed-off-by: boucherv <valentin.boucher@orange.com>
testcases/vIMS/CI/vIMS.py

index 9aff4d8..1a7d89f 100644 (file)
@@ -124,7 +124,10 @@ def download_and_add_image_on_glance(glance, image_name, image_url):
 def step_failure(step_name, error_msg):
     logger.error(error_msg)
     set_result(step_name, 0, error_msg)
-    push_results()
+    status = "failed"
+    if step_name == "sig_test":
+         status = "passed"
+    push_results(status)
     exit(-1)
 
 
@@ -250,9 +253,7 @@ def test_clearwater():
         # - VNF deployed
         status = "failed"
         try:
-            # TODO precise condition, for the moment if duration > 3m,
-            # => I consider it is good..
-            if RESULTS['orchestrator']['duration'] > 180 and RESULT['vIMS']['duration'] > 180:
+            if RESULTS['orchestrator']['duration'] > 0 and RESULT['vIMS']['duration'] > 0:
                 status = "passed"
         except:
             logger.error("Unable to set test status")