PAL Trending: Add x710 tests 47/11647/1
authorTibor Frank <tifrank@cisco.com>
Tue, 10 Apr 2018 07:53:26 +0000 (09:53 +0200)
committerTibor Frank <tifrank@cisco.com>
Tue, 10 Apr 2018 07:56:21 +0000 (07:56 +0000)
Change-Id: I687c1e5f3168ed4b170916f1fb6390a0dad303b1
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit 16ddaaed1bdaba380310a025e14929e7b3406db9)

docs/cpta/indices.rst [new file with mode: 0644]
resources/tools/presentation/generator_CPTA.py
resources/tools/presentation/pal.py

diff --git a/docs/cpta/indices.rst b/docs/cpta/indices.rst
new file mode 100644 (file)
index 0000000..6dd0841
--- /dev/null
@@ -0,0 +1,4 @@
+Indices and tables
+==================
+
+* :ref:`genindex`
index c887459..a2e9ee6 100644 (file)
@@ -368,8 +368,8 @@ def _generate_all_charts(spec, input_data):
 
     builds_lst = list()
     for build in range(builds[0], builds[-1] + 1):
-        if spec.input[job_name][str(build)]["status"] != "failed" and \
-                spec.input[job_name][build]["status"] != "not found":
+        status = spec.input["builds"][job_name][str(build)]["status"]
+        if status != "failed" and status != "not found":
             builds_lst.append(str(build))
     print(builds_lst)
     # Get "build ID": "date" dict:
index 98642c8..a43082d 100644 (file)
@@ -87,48 +87,48 @@ def main():
         return 1
 
     ret_code = 0
-    try:
-        env = Environment(spec.environment, args.force)
-        env.set_environment()
-
-        if spec.is_debug:
-            if spec.debug["input-format"] == "zip":
-                unzip_files(spec)
-        else:
-            download_data_files(spec)
-
-        prepare_static_content(spec)
-
-        data = InputData(spec)
-        data.read_data()
-
-        generate_tables(spec, data)
-        generate_plots(spec, data)
-        generate_files(spec, data)
-
-        if spec.output["output"] == "report":
-            generate_report(args.release, spec)
-            logging.info("Successfully finished.")
-        elif spec.output["output"] == "CPTA":
-            sys.stdout.write(generate_cpta(spec, data))
-            logging.info("Successfully finished.")
-        else:
-            logging.critical("The output '{0}' is not supported.".
-                             format(spec.output["output"]))
-            ret_code = 1
-
-    except (KeyError, ValueError, PresentationError) as err:
-        logging.info("Finished with an error.")
-        logging.critical(str(err))
-        ret_code = 1
-    except Exception as err:
-        logging.info("Finished with an unexpected error.")
-        logging.critical(str(err))
+    #try:
+    env = Environment(spec.environment, args.force)
+    env.set_environment()
+
+    if spec.is_debug:
+        if spec.debug["input-format"] == "zip":
+            unzip_files(spec)
+    else:
+        download_data_files(spec)
+
+    prepare_static_content(spec)
+
+    data = InputData(spec)
+    data.read_data()
+
+    generate_tables(spec, data)
+    generate_plots(spec, data)
+    generate_files(spec, data)
+
+    if spec.output["output"] == "report":
+        generate_report(args.release, spec)
+        logging.info("Successfully finished.")
+    elif spec.output["output"] == "CPTA":
+        sys.stdout.write(generate_cpta(spec, data))
+        logging.info("Successfully finished.")
+    else:
+        logging.critical("The output '{0}' is not supported.".
+                         format(spec.output["output"]))
         ret_code = 1
-    finally:
-        if spec is not None and not spec.is_debug:
-            clean_environment(spec.environment)
-        return ret_code
+
+    # except (KeyError, ValueError, PresentationError) as err:
+    #     logging.info("Finished with an error.")
+    #     logging.critical(str(err))
+    #     ret_code = 1
+    # except Exception as err:
+    #     logging.info("Finished with an unexpected error.")
+    #     logging.critical(str(err))
+    #     ret_code = 1
+    # finally:
+    #     if spec is not None and not spec.is_debug:
+    #         clean_environment(spec.environment)
+    #     return ret_code
 
 
 if __name__ == '__main__':