summaryrefslogtreecommitdiff
path: root/notify/output-bmk-results.log
diff options
context:
space:
mode:
authorTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-09-03 08:27:59 +0000
committerTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-09-03 08:28:47 +0000
commit831dd8393364dd915f77837529e916fbc17c0438 (patch)
treebfce50ec3be4b9f4a6c369ebb19f22b3160d15dc /notify/output-bmk-results.log
parentaa96f98c4052242c5698d4a8e4bae25db1e306c5 (diff)
onsuccess: #21: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--llvm-aarch64-master-O2_LTO-build/21/
Results : | # reset_artifacts: | -10 | # build_bmk_llvm: | -3 | # benchmark -- -O2_LTO: | 1 check_regression status : 0
Diffstat (limited to 'notify/output-bmk-results.log')
-rw-r--r--notify/output-bmk-results.log32
1 files changed, 28 insertions, 4 deletions
diff --git a/notify/output-bmk-results.log b/notify/output-bmk-results.log
index a5b8a4a..7739de7 100644
--- a/notify/output-bmk-results.log
+++ b/notify/output-bmk-results.log
@@ -123,7 +123,7 @@ output-bmk-results.py(111): return default_threshold[(change_kind,metric,mod
output-bmk-results.py(212): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\
output-bmk-results.py(213): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold))
output-bmk-results.py(212): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\
-DEBUG: checking exe.regression : 401.bzip2,bzip2_base.default : size=0% (threshold=1%)
+DEBUG: checking exe.regression : 401.bzip2,bzip2_base.default : size=6% (threshold=1%)
output-bmk-results.py(216): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold):
--- modulename: output-bmk-results, funcname: is_entry_regression
output-bmk-results.py(167): if metric in metric_utils.higher_regress_metrics:
@@ -426,12 +426,37 @@ output-bmk-results.py(111): return default_threshold[(change_kind,metric,mod
output-bmk-results.py(212): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\
output-bmk-results.py(213): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold))
output-bmk-results.py(212): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\
-DEBUG: checking exe.improvement : 401.bzip2,bzip2_base.default : size=0% (threshold=1%)
+DEBUG: checking exe.improvement : 401.bzip2,bzip2_base.default : size=6% (threshold=1%)
output-bmk-results.py(216): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold):
--- modulename: output-bmk-results, funcname: is_entry_improvement
output-bmk-results.py(176): if metric in metric_utils.higher_regress_metrics:
output-bmk-results.py(177): return (100 - result > threshold)
-output-bmk-results.py(217): continue
+output-bmk-results.py(219): percent_change, short_diag, long_diag = get_short_long_diag(row, metric, sym_type, change_kind)
+ --- modulename: output-bmk-results, funcname: get_short_long_diag
+output-bmk-results.py(114): bmk = row["benchmark"]
+output-bmk-results.py(115): rel_value = row["rel_" + metric]
+output-bmk-results.py(116): prev_value = row[metric + "_x"]
+output-bmk-results.py(117): curr_value = row[metric + "_y"]
+output-bmk-results.py(119): if metric == "sample":
+output-bmk-results.py(136): suffix = ""
+output-bmk-results.py(137): if metric == "sample":
+output-bmk-results.py(141): elif metric == "size":
+output-bmk-results.py(142): prefix_regression = "grew in size by"
+output-bmk-results.py(143): prefix_improvement = "reduced in size by"
+output-bmk-results.py(144): suffix = "bytes"
+output-bmk-results.py(151): if sym_type=="symbol":
+output-bmk-results.py(154): item=bmk
+output-bmk-results.py(156): short_diag = "{0} {1} {2}%".format(item, locals()["prefix_" + change_kind], abs(rel_value - 100))
+output-bmk-results.py(157): long_diag = "{0} from {1} to {2} {3}".format(short_diag, prev_value, curr_value, suffix)
+output-bmk-results.py(158): return abs(rel_value - 100), short_diag, long_diag
+output-bmk-results.py(223): if metric == "sample" \
+output-bmk-results.py(230): print("DEBUG: *** {0},{1} : {2}".format(row["benchmark"], row["symbol"], long_diag))
+DEBUG: *** 401.bzip2,bzip2_base.default : 401.bzip2 reduced in size by 6% from 64526 to 60694 bytes
+output-bmk-results.py(232): f_out.write_csv((percent_change, row["benchmark"], row["symbol"], short_diag, long_diag))
+ --- modulename: output-bmk-results, funcname: write_csv
+output-bmk-results.py(41): if not self.predicate or not self.csvwriter:
+output-bmk-results.py(43): self.csvwriter.writerow(arr)
+output-bmk-results.py(233): if change_kind == "regression":
output-bmk-results.py(208): for index, row in out_df.iterrows():
output-bmk-results.py(210): threshold = get_threshold(sym_type, metric, mode, row["benchmark"], row["symbol"])
--- modulename: output-bmk-results, funcname: get_threshold
@@ -693,7 +718,6 @@ output-bmk-results.py(237): f_out.close()
output-bmk-results.py(29): if not self.outf:
output-bmk-results.py(31): self.outf.close()
output-bmk-results.py(32): if os.stat(self.filename).st_size == 0:
-output-bmk-results.py(33): os.remove(self.filename)
output-bmk-results.py(257): output_bmk_results_1(sym_df, "symbol", "regression", f_regr, f_skip, f_ebp, run_step_artifacts, metric, mode, details)
--- modulename: output-bmk-results, funcname: output_bmk_results_1
output-bmk-results.py(202): f_out = Outfile("{0}/{1}.{2}".format(run_step_artifacts, sym_type, change_kind), "w", predicate=(details=="verbose"))