Now each script has its own local TOTAL, OKS, FAILS
variables, and display messages consist of test name,
whether script failed or succeded and its local value
of TOTAL variable.
Change-Id: Ie48f10eb14220089a684dcc4b374b51cdd6d4bda
TOTAL=0
LOG_DETAILS=
+######## Relevant pids default vals
+
+if [ -z ${UTIL_PID} ]; then UTIL_PID=-1; fi
+if [ -z ${DLOGSEND_PID} ]; then DLOGSEND_PID=-1; fi
+if [ -z ${MT_TEST} ]; then MT_TEST=-1; fi
+if [ -z ${LOGGER} ]; then LOGGER=-1; fi
+
+export LOGGER
+export UTIL_PID
+export DLOGSEND_PID
+export MT_TEST
+
+SCRIPT_NAME=$(basename $0)
+USAGE_MESSAGE="usage: $0 [--verbose] [--quick] pipe|logger"
+
check_daemon() {
ret=1
if [ "$LOGGER" -ne -1 ] && [ -z "$(ps -o pid= -p "$LOGGER")" ]; then
FAILS=$((FAILS + 1))
TOTAL=$((TOTAL + 1))
- printf "[%02d] FAILED: %s %s\n" "$TOTAL" "$LOG_DETAILS" "$daemon_status"
+ printf "[$SCRIPT_NAME %03d] \033[0;31mFAILED\033[0;m: %s %s\n" "$TOTAL" "$LOG_DETAILS" "$daemon_status"
LOG_DETAILS=
}
OKS=$((OKS + 1))
TOTAL=$((TOTAL + 1))
- printf "[%02d] PASSED: %s %s\n" "$TOTAL" "$LOG_DETAILS" "$daemon_status"
+ printf "[$SCRIPT_NAME %03d] \033[0;32mPASSED\033[0;m: %s %s\n" "$TOTAL" "$LOG_DETAILS" "$daemon_status"
LOG_DETAILS=
}