diff --git a/tests/test-driver.sh b/tests/test-driver.sh index 8923da02..19e990ec 100755 --- a/tests/test-driver.sh +++ b/tests/test-driver.sh @@ -161,20 +161,27 @@ BEGIN { printf("# %-20s\n", str) } +function print_entry(line, model, tag) { + if ($5 ~ " Model [^[:space:]]+") + print "" $4 "+" substr($5, 8) "" tag + else + print "" $4 "" tag +} + /: Test failed:/ { - print "" $4 "" "[F]" + print_entry($4, $5, "[F]") } /: Todo:/ { - print "" $4 "" "[XF]" + print_entry($4, $5, "[XF]") } /: Todo succeeded:/ { - print "" $4 "" "[XP]" + print_entry($4, $5, "[XP]") } /: Test skipped:/ { - print "" $4 "" "[SK]" + print_entry($4, $5, "[SK]") } /: Assertion .* failed\./ {