#!/bin/bash | |
for f in $(find . -name '*.log' -not -name 'config.log'); do | |
last=$(tail -1 $f) | |
if [[ $last = FAIL* ]]; then | |
echo '====' $f '====' | |
cat $f | |
elif [[ $last = PASS* ]]; then | |
# Do nothing. | |
true | |
else | |
# Travis Linux images has an old automake that does not match the | |
# patterns above, so in case of doubt just print the file. | |
cat $f | |
fi | |
done | |
exit 1 |