From 0d871c4e562e7a8fda7b5bf9a4f3313b9a891620 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Tue, 17 Mar 2026 23:09:12 +0100 Subject: [PATCH] add recipe to export markers to csv --- fail.just | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/fail.just b/fail.just index 3741938..4714ecd 100644 --- a/fail.just +++ b/fail.just @@ -109,6 +109,21 @@ result module: GROUP BY v.id, resulttype \ ORDER BY variant, benchmark, resulttype;" | mariadb --defaults-file=./db.conf -t +[doc("Dump FAIL* markers to CSV")] +[group("4: fail")] +result-csv module: + # INTO OUTFILE '/home/lab/smchurla/out.csv' + # FIELDS TERMINATED BY ',' ENCLOSED BY '\"' + # LINES TERMINATED BY '\n';" + @echo "SELECT CONCAT(\"0x\", HEX(p.injection_instr_absolute)) AS fault_address, SUM(t.time2 - t.time1 + 1) AS total_fail_markers FROM trace t \ + JOIN variant v ON v.id = t.variant_id \ + JOIN fspgroup g ON g.variant_id = t.variant_id AND g.instr2 = t.instr2 AND g.data_address = t.data_address \ + JOIN result_GenericExperimentMessage r ON r.pilot_id = g.pilot_id \ + JOIN fsppilot p ON p.id = r.pilot_id \ + WHERE v.variant = \"{{ module }}\" AND r.resulttype = \"FAIL_MARKER\" \ + GROUP BY p.injection_instr_absolute \ + ORDER BY SUM(t.time2 - t.time1 + 1) DESC;" | mariadb --defaults-file=./db.conf --batch --raw | sed 's/\t/,/g' + [doc("Start the FAIL* resultbrowser")] [group("4: fail")] resultbrowser: