CSIT-1440: Re-organize graphs in report
[csit.git] / resources / tools / presentation / pal.py
index 211f24d..097bb43 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Cisco and/or its affiliates.
+# Copyright (c) 2019 Cisco and/or its affiliates.
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
 # You may obtain a copy of the License at:
@@ -49,10 +49,10 @@ def parse_args():
                         default="master",
                         type=str,
                         help="Release string of the product.")
-    parser.add_argument("-v", "--version",
-                        default="0.1",
+    parser.add_argument("-w", "--week",
+                        default="1",
                         type=str,
-                        help="Version of the product.")
+                        help="Calendar week when the report is published.")
     parser.add_argument("-l", "--logging",
                         choices=["DEBUG", "INFO", "WARNING",
                                  "ERROR", "CRITICAL"],
@@ -108,12 +108,15 @@ def main():
     generate_files(spec, data)
 
     if spec.output["output"] == "report":
-        generate_report(args.release, spec, args.version)
+        generate_report(args.release, spec, args.week)
         logging.info("Successfully finished.")
     elif spec.output["output"] == "CPTA":
         sys.stdout.write(generate_cpta(spec, data))
-        alert = Alerting(spec)
-        alert.generate_alerts()
+        try:
+            alert = Alerting(spec)
+            alert.generate_alerts()
+        except AlertingError as err:
+            logging.warning(repr(err))
         logging.info("Successfully finished.")
     ret_code = 0