Test: Get build URL via system ENV

Build job URL is available via Jenkins system ENV. So it can be obtained
directly in Python scripts.

Signed-off-by: Xinyu Zhang <xinyu.zhang@arm.com>
Change-Id: Ic1b192bda1a6b2eeba170989177540bb3ae6c172
diff --git a/lava_helper/lava_wait_jobs.py b/lava_helper/lava_wait_jobs.py
index cddc2ed..bdef4af 100755
--- a/lava_helper/lava_wait_jobs.py
+++ b/lava_helper/lava_wait_jobs.py
@@ -161,7 +161,7 @@
         job_links += "Build Config: {}\n".format(info['metadata']['build_name'])
         job_links += "Build link: {}\n".format(info['metadata']['build_job_url'])
         job_links += "LAVA link: {}\n".format(lava_id_to_url(job, user_args))
-        job_links += "TFM LOG: <BUILD_ARTIFACT_URL>{}/target_log.txt\n\n".format(info['job_dir'])
+        job_links += "TFM LOG: {}artifact/{}/target_log.txt\n\n".format(os.getenv("BUILD_URL"), info['job_dir'])
     print(job_links)
 
 def csv_report(jobs):
@@ -211,8 +211,9 @@
     failed_report = "FAILURE_TESTS:"
     for job, info in jobs.items():
         if info['health'] != "Complete" or info['state'] != "Finished":
-            failed_report += " {}:<BUILD_ARTIFACT_URL>{}/target_log.txt\n".format(info['metadata']['build_name'],
-                                                                                  info['job_dir'])
+            failed_report += " {}:{}artifact/{}/target_log.txt\n".format(info['metadata']['build_name'],
+                                                                         os.getenv("BUILD_URL"),
+                                                                         info['job_dir'])
     print(failed_report)
 
 def remove_lava_dupes(results):