add recipe to export markers to csv

This commit is contained in:
2026-03-17 23:09:12 +01:00
parent c0b302be3e
commit 0fbb56c4de

View File

@ -109,6 +109,21 @@ result module:
GROUP BY v.id, resulttype \ GROUP BY v.id, resulttype \
ORDER BY variant, benchmark, resulttype;" | mariadb --defaults-file=./db.conf -t 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")] [doc("Start the FAIL* resultbrowser")]
[group("4: fail")] [group("4: fail")]
resultbrowser: resultbrowser: