| #!/bin/sh | |
| # shift stderr to stdout. | |
| exec 2>&1 | |
| # Executing the test log will page it. | |
| echo 'exec ${PAGER:-/usr/bin/less} "$0" || exit 1' | |
| DIR="$TEST_SRCDIR" | |
| # normal commands are run in the exec-root where they have access to | |
| # the entire source tree. By chdir'ing to the runfiles root, tests only | |
| # have direct access to their declared dependencies. | |
| cd "$DIR" || { echo "Could not chdir $DIR"; exit 1; } | |
| "$@" |