#!/bin/bash | |
set -e -o pipefail | |
if [ "$#" -lt 1 ]; then | |
ls -t ~/OnosSystemTest/TestON/logs/*/*Summary.txt | head -1 | xargs cat | grep -E "^|FAIL" | |
exit 1 | |
fi | |
if [ "$1" = "-f" ]; then | |
# NOTE: This is blocking | |
ls -t ~/OnosSystemTest/TestON/logs/*/*Summary.txt | head -1 | xargs tail -n+1 -f | |
else | |
printf "usage: $(basename $0) [options]\n\n" | |
printf "Simple command to print the latest test summary file.\n" | |
printf "\noptions:\n\t--help : Displays this message and exits\n" | |
printf "\t-f : Tails the summary file and updates as the file is written to.\n\n" | |
exit 1 | |
fi |