eclair/eclair_diff_report.py: Link to full build/report
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
Change-Id: I2324539a34fee4bb42ad746a8b8fdaf90eadd479
diff --git a/eclair/eclair_diff_report.py b/eclair/eclair_diff_report.py
index d0070aa..c215242 100755
--- a/eclair/eclair_diff_report.py
+++ b/eclair/eclair_diff_report.py
@@ -9,6 +9,8 @@
import sys
import glob
+import os
+from string import Template
def lcut(l, prefix):
@@ -42,6 +44,15 @@
files = sorted(glob.glob(path + "/*.etr"))
#print(files)
+EMPTY_REPORT_HEADER = """\
+No new MISRA issues detected, good work!
+"""
+
+NONEMPTY_REPORT_HEADER = Template("""\
+MISRA delta report: ${BUILD_URL}artifact/
+
+= MISRA delta report for the patch (issues resolved and/or newly added) =
+""").safe_substitute(os.environ)
header_done = False
@@ -51,9 +62,9 @@
comp = f.rsplit(".", 2)
# print("*", f, comp)
if not header_done:
- print("=== MISRA delta report for the patch (issues resolved and/or newly added) ===\n")
+ print(NONEMPTY_REPORT_HEADER)
header_done = True
process_file(f, comp[-2])
if not header_done:
- print("No new MISRA issues detected, good work!")
+ print(EMPTY_REPORT_HEADER)