Link Build Jobs and LAVA Jobs

It is hard to directly link Build and LAVA jobs through console log,
which makes it difficult to investigate errors when needed.

This patch is to link Build jobs and LAVA jobs.
It is more friendly to directly link corresponding build jobs and
LAVA jobs in console logs.

Change-Id: Ifc4a295a36b0fea95da306a44359543d338cbee6
Signed-off-by: Xinyu Zhang <xinyu.zhang@arm.com>
diff --git a/lava_helper/lava_wait_jobs.py b/lava_helper/lava_wait_jobs.py
index 1cd3345..e0fb12c 100755
--- a/lava_helper/lava_wait_jobs.py
+++ b/lava_helper/lava_wait_jobs.py
@@ -70,6 +70,7 @@
             finished_jobs[job] = info
     finished_jobs = fetch_artifacts(finished_jobs, user_args, lava)
     print_lava_urls(finished_jobs, user_args)
+    job_links(finished_jobs, user_args)
     boot_report(finished_jobs, user_args)
     test_report(finished_jobs, user_args, lava)
     failure_report(finished_jobs, user_args)
@@ -106,6 +107,14 @@
     else:
         return "FAIL"
 
+def job_links(jobs, user_args):
+    job_links = ""
+    for job, info in jobs.items():
+        job_links += "Build Config: {}  ".format(info['metadata']['build_name'])
+        job_links += "LAVA link: {}  ".format(lava_id_to_url(job, user_args))
+        job_links += "Build link: {}\n".format(info['metadata']['build_job_url'])
+    print(job_links)
+
 def csv_report(jobs):
     lava_jobs = []
     for job, info in jobs.items():