3 # Test suite for coloredstderr.
5 # Copyright (C) 2013 Simon Ruderich
7 # This program is free software: you can redistribute it and/or modify
8 # it under the terms of the GNU General Public License as published by
9 # the Free Software Foundation, either version 3 of the License, or
10 # (at your option) any later version.
12 # This program is distributed in the hope that it will be useful,
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 # GNU General Public License for more details.
17 # You should have received a copy of the GNU General Public License
18 # along with this program. If not, see <http://www.gnu.org/licenses/>.
24 test "x$srcdir" = x && srcdir=.
28 # Use valgrind to run the tests if it's available.
30 if type valgrind >/dev/null 2>&1; then
31 valgrind_cmd='valgrind --quiet --error-exitcode=1'
35 # Make sure we don't write to non-ttys by default.
37 test_script example-noforce.sh
40 test_script example-simple.sh
41 test_script example-redirects.sh
43 test_program example_exec
44 test_program example_vfork
45 test -x "$builddir/example_error" && test_program example_error
47 test_script_subshell example-simple.sh
48 test_script_subshell example-redirects.sh
49 test_program_subshell example
50 test_program_subshell example_exec
51 test_program_subshell example_vfork
52 test -x "$builddir/example_error" && test_program_subshell example_error
54 # Necessary in case the test -x evaluates to false.