You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
646 B
33 lines
646 B
#!/usr/bin/env sh |
|
|
|
# System Integrity Protection on Darwin complicated these matters somewhat. |
|
# See https://github.com/google/re2/issues/175 for details. |
|
if [ "x$1" = "x-shared-library-path" ]; then |
|
if [ "x$(uname)" = "xDarwin" ]; then |
|
DYLD_LIBRARY_PATH="$2:$DYLD_LIBRARY_PATH" |
|
export DYLD_LIBRARY_PATH |
|
else |
|
LD_LIBRARY_PATH="$2:$LD_LIBRARY_PATH" |
|
export LD_LIBRARY_PATH |
|
fi |
|
shift 2 |
|
fi |
|
|
|
success=true |
|
for i; do |
|
printf "%-40s" $i |
|
if $($i >$i.log 2>&1) 2>/dev/null; then |
|
echo PASS |
|
else |
|
echo FAIL';' output in $i.log |
|
success=false |
|
fi |
|
done |
|
|
|
if $success; then |
|
echo 'ALL TESTS PASSED.' |
|
exit 0 |
|
else |
|
echo 'TESTS FAILED.' |
|
exit 1 |
|
fi
|
|
|