exe_coverage_progs.sh 526 B

12345678910111213141516171819202122232425
  1. #! /bin/bash
  2. set -e
  3. if [ "${OUTPUT_DIR}" = "" ] || [ ! -d ${OUTPUT_DIR} ]; then exit 1; fi
  4. cd ${OUTPUT_DIR}/usr/bin
  5. echo ""
  6. iter=0
  7. while (( iter < ${#PROGS[@]} )); do
  8. UT_CMD=$(eval echo '${PROGS['${iter}']}')
  9. UT_PROG=$(echo ${UT_CMD}|cut -d' ' -f1)
  10. echo "[${iter}] RUNNING '${UT_CMD}' with '${UT_PROG}'"|grep --color ".*"
  11. echo ""
  12. if [ -f ${UT_PROG} ]; then
  13. ${UT_CMD}
  14. else
  15. echo "${UT_CMD} SPECIFIED BUT ${UT_PROG} NOT FOUND"|grep --color ".*"
  16. fi
  17. iter=$(( iter + 1 ))
  18. done