nixos-riscv/verify-bench2.awk
Dylan Bautista 492c540bf5
Some checks failed
CI / build:qemu-lagarto-ox (push) Has been cancelled
Add kernel arguments from host to QEMU. Enable CI functionality.
2025-02-27 11:15:05 +01:00

21 lines
481 B
Awk

BEGIN {
bench_success_flag = 0
}
function terminate_qemu() {
system("kill $(cat qemu.pid)");
if (bench_success_flag) {
print "Benchmark execution has finished successfully. \n"
exit 0;
} else {
print "Benchmark execution has been interrupted by an error. \n"
exit 1;
}
}
/^BENCHMARK-SUCESS-STATE/ { bench_success_flag = 1; terminate_qemu()}
/^BENCHMARK-ERROR-STATE/ { bench_success_flag = 0; terminate_qemu()}
{print $0}