2 # Test of the 'error' module.
4 .
"${srcdir=.}/init.sh"; path_prepend_ .
6 ${CHECKER} test-error
${EXEEXT} > out
2> err
7 # Verify the exit code.
13 # Normalize the stderr output on Windows platforms.
14 tr -d '\015' < err |
sed 's,.*test-error[.ex]*:,test-error:,' > err2 || Exit
1
16 # Verify the stderr output.
17 compare
- err2
<<\EOF || Exit
1
19 test-error
: Zonk
123 is too large
20 test-error
: Pokémon started
21 test-error
:d
1/foo.c
:10: invalid blub
22 test-error
:d
1/foo.c
:10: invalid blarn
23 test-error
:d
1/foo.c
:10: unsupported glink
24 test-error
:d
1/foo.c
:13: invalid brump
25 test-error
:d
2/foo.c
:13: unsupported flinge
27 boing
123 is too large
28 d
2/bar.c
:11: bark too loud
29 test-error
: can
't steal: Permission denied
30 test-error: fatal error
33 # Verify the stdout output.