X-Git-Url: https://ruderich.org/simon/gitweb/?p=coloredstderr%2Fcoloredstderr.git;a=blobdiff_plain;f=tests%2Ftest_environment.sh;h=17602d792a191fd1557fb324a1c789d8329cd3bf;hp=47a02a25f71960e369aed28949102f9e1be3ae94;hb=8a65b4486febf00e3fad5bafc3773a811e675a4c;hpb=0d7f3068981f2b08e583cec21d9069e97c73addd diff --git a/tests/test_environment.sh b/tests/test_environment.sh index 47a02a2..17602d7 100755 --- a/tests/test_environment.sh +++ b/tests/test_environment.sh @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (C) 2013 Simon Ruderich +# Copyright (C) 2013-2015 Simon Ruderich # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -20,7 +20,7 @@ test "x$srcdir" = x && srcdir=. # Test unexpected values for COLORED_STDERR_PRIVATE_FDS environment variable. -# Empty fields. +echo 'Empty fields.' fds= test_program example example_environment_empty test_program_subshell example example_environment_empty @@ -34,7 +34,7 @@ fds=2,,, test_program example example_environment test_program_subshell example example_environment -# Invalid fds. +echo 'Invalid fds.' fds=-20,-30 test_program example example_environment_empty test_program_subshell example example_environment_empty @@ -45,8 +45,8 @@ fds=-20,-30,2,-1, test_program example example_environment test_program_subshell example example_environment -# Test COLORED_STDERR_FDS overwrites COLORED_STDERR_PRIVATE_FDS. Additional -# tests in example_exec. +echo 'Test COLORED_STDERR_FDS overwrites COLORED_STDERR_PRIVATE_FDS.' +# Additional tests in example_exec. fds= COLORED_STDERR_FDS=2, @@ -59,3 +59,20 @@ COLORED_STDERR_FDS= export COLORED_STDERR_FDS test_program example example_environment_empty test_program_subshell example example_environment_empty + +unset COLORED_STDERR_FDS + + +echo 'Test COLORED_STDERR_IGNORED_BINARIES.' + +if test -x /proc/self/exe; then + COLORED_STDERR_IGNORED_BINARIES="$abs_builddir/example" + export COLORED_STDERR_IGNORED_BINARIES + test_program example example_environment_empty + test_program_subshell example example_environment_empty + + COLORED_STDERR_IGNORED_BINARIES=",some,other,path,," + export COLORED_STDERR_IGNORED_BINARIES + test_program example example_environment + test_program_subshell example example_environment +fi