X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=resources%2Ftools%2Fpresentation%2Fgenerator_CPTA.py;h=54679a26f6f1183c8df36a13d93377a6d69acc3e;hp=e8091c0b8d99f5c7bab7211a0540d03f4ba7f6d4;hb=b6de6fb4bcf50cd347df181121602db9ac2c9eec;hpb=f2f19bad6847e315366e5e9ab4952fded0097b1f diff --git a/resources/tools/presentation/generator_CPTA.py b/resources/tools/presentation/generator_CPTA.py index e8091c0b8d..54679a26f6 100644 --- a/resources/tools/presentation/generator_CPTA.py +++ b/resources/tools/presentation/generator_CPTA.py @@ -237,6 +237,10 @@ def _generate_trending_traces(in_data, build_info, period, moving_win_size=10, for key in in_data.keys()] except KeyError: data_x = [key for key in in_data.keys()] + # hover_text = ["vpp-build: {0}".format(x[1].split("~")[-1]) + # for x in build_info.values()] + # data_x = [key for key in in_data.keys()] + data_y = [val for val in in_data.values()] data_pd = pd.Series(data_y, index=data_x) @@ -250,7 +254,9 @@ def _generate_trending_traces(in_data, build_info, period, moving_win_size=10, item_pd = pd.Series([item[1], ], index=["{0}/{1}". format(item[0], - build_info[str(item[0])][1].split("~")[-1]), ]) + build_info[str(item[0])][1].split("~")[-1]), + ]) + #item_pd = pd.Series([item[1], ], index=[item[0], ]) if item[0] in outliers.keys(): anomalies = anomalies.append(item_pd) anomalies_res.append(0.0) @@ -282,6 +288,8 @@ def _generate_trending_traces(in_data, build_info, period, moving_win_size=10, "color": color, "symbol": "circle", }, + # text=hover_text, + # hoverinfo="x+y+text+name" ) traces = [trace_samples, ] @@ -387,7 +395,7 @@ def _generate_all_charts(spec, input_data): input_data.metadata(job_name, build)["version"] ) except KeyError: - pass + build_info[build] = ("", "") # Create the header: csv_table = list() @@ -487,7 +495,11 @@ def _generate_all_charts(spec, input_data): row[idx] = str(round(float(item) / 1000000, 2)) except ValueError: pass - txt_table.add_row(row) + try: + txt_table.add_row(row) + except Exception as err: + logging.warning("Error occurred while generating TXT table:" + "\n{0}".format(err)) line_nr += 1 txt_table.align["Build Number:"] = "l" with open("{0}.txt".format(file_name), "w") as txt_file: