Provide empty test details when testing is not run.
authorIgor Stoppa <igor.stoppa@intel.com>
Fri, 16 Jan 2015 17:39:59 +0000 (19:39 +0200)
committerXu Chang <changx.xu@intel.com>
Tue, 20 Jan 2015 08:47:42 +0000 (16:47 +0800)
The field for test details must be filled with an empty string,
when there are no details available, because the test was not
executed.

Change-Id: I2a0dc4d715942e622af88688cf642bfdc4a9989f

job_test_build.py

index 07fd173..5feed99 100755 (executable)
@@ -153,10 +153,11 @@ def propagate_results(fields, image):
     results_folder = glob.glob("tztestrobot_results.*")
     if results_folder != []:
         results_folder = results_folder[0]
+        fields["test_details"] = get_test_dict(results_folder + "/results.xml")
     else:
         results_folder = create_empty_results()
+        fields["test_details"] = ""
     pack_results(results_folder)
-    fields["test_details"] = get_test_dict(results_folder + "/results.xml")
     trigger_next("RESULTS-PUBLISHING", fields)
 
 def main():