diff --git a/tests/test-driver.sh b/tests/test-driver.sh index bb7b6411..450302ba 100755 --- a/tests/test-driver.sh +++ b/tests/test-driver.sh @@ -160,6 +160,7 @@ BEGIN { str = "(" shader_models ")" backend "" printf("# %-20s\n", str) last_entry = "" + last_tag = "" } function print_entry(line, model, tag) { @@ -168,12 +169,13 @@ function print_entry(line, model, tag) { else entry = "" $4 "" - if (entry == last_entry) - print tag - else + if (entry != last_entry) print entry tag + else if (tag != last_tag) + print tag last_entry = entry + last_tag = tag } /: Test failed:/ {