17 lines
593 B
Plaintext
17 lines
593 B
Plaintext
# Verify that btest-diff returns nonzero when a canonifier returns nonzero for
|
|
# any reason, even if the canonified result matches the baseline.
|
|
# %TEST-EXEC: chmod +x test-canonifier
|
|
# %TEST-EXEC: btest -d %INPUT
|
|
|
|
%TEST-START-FILE Baseline/canonifier-fail/output
|
|
ABC 123 DEF
|
|
%TEST-END-FILE
|
|
|
|
%TEST-START-FILE test-canonifier
|
|
awk 'NF == 3 { print $1,"XXX",$3; if($2 == "000") exit 1;}'
|
|
%TEST-END-FILE
|
|
|
|
@TEST-EXEC: echo ABC 000 DEF >output
|
|
@TEST-EXEC-FAIL: TEST_DIFF_CANONIFIER="../../test-canonifier" btest-diff output
|
|
@TEST-EXEC-FAIL: TEST_DIFF_CANONIFIER="./does-not-exist" btest-diff output
|