## no ANSI color for cygwin pass_num=0; fail_num=0; case_num=0; tcase_str="" dperline=0 max_dperline=25 # maximum dots per line pass_info() { if [ $SNMP_VERBOSE -ne 0 ] ; then # if [ "x$OSTYPE" = "xcygwin" ] ; then echo -en $1 # else # echo -en "\033[1;32m$1\033[0;39m" # fi fi } fail_info() { if [ $SNMP_VERBOSE -eq 0 ] ; then echo ECHO $tcase_str fi # if [ "x$OSTYPE" = "xcygwin" ] ; then echo -en $1 # else # echo -en "\033[1;31m$1\033[0;39m" # fi } test_start() { case_num=`expr $case_num + 1`; tcase_str="$testnum.$case_num:$1 " if [ $SNMP_VERBOSE -ne 0 ] ; then ECHO $tcase_str else ECHO "." dperline=`expr $dperline + 1` if [ $dperline -ge $max_dperline ] ; then dperline=0 echo fi fi } test_finish() { if [ x$1 == x"PASS" ];then pass_num=`expr $pass_num + 1` pass_info "PASS\n" else fail_num=`expr $fail_num + 1` fail_info "FAIL\n" fi tcase_str="" } summary() { if [ $case_num -ne $pass_num ] ; then echo ECHO "$testnum: $case_num total, $pass_num passed, $fail_num failed. " fi }