diff --git a/mozilla/security/nss/tests/all.sh b/mozilla/security/nss/tests/all.sh index 7fabc4863d2..1e75ee74325 100755 --- a/mozilla/security/nss/tests/all.sh +++ b/mozilla/security/nss/tests/all.sh @@ -84,30 +84,18 @@ if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then . ./init.sh fi -if [ -z "O_CRON" -o "$O_CRON" != "ON" ] -then - tail -f ${LOGFILE} & - TAILPID=$! -fi - for i in ${TESTS} do SCRIPTNAME=${i}.sh echo "Running Tests for $i" - (cd ${QADIR}/$i ; . ./$SCRIPTNAME all file >> ${LOGFILE} 2>&1) + if [ "$O_CRON" = "ON" ] + then + (cd ${QADIR}/$i ; . ./$SCRIPTNAME all file >> ${LOGFILE} 2>&1) + else + (cd ${QADIR}/$i ; . ./$SCRIPTNAME all file 2>&1 | tee -a ${LOGFILE}) + fi done SCRIPTNAME=all.sh -if [ -z "O_CRON" -o "$O_CRON" != "ON" ] -then - kill ${TAILPID} - if [ -n "$os_name" -a "$os_name" = "Windows" ] - then - echo "MKS special - killing the tail -f" - kill `ps | grep "tail -f ${LOGFILE}" | grep -v grep | - sed -e "s/^ *//" -e "s/ .*//"` - fi -fi - . ${QADIR}/common/cleanup.sh diff --git a/mozilla/security/nss/tests/common/init.sh b/mozilla/security/nss/tests/common/init.sh index bb8a5125dc6..fde7c30d081 100644 --- a/mozilla/security/nss/tests/common/init.sh +++ b/mozilla/security/nss/tests/common/init.sh @@ -80,9 +80,6 @@ if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then html_failed "$*" fi echo "
" >> ${RESULTS} - if [ -n "${TAILPID}" ]; then - ${KILL} "${TAILPID}" - fi if [ -n "${SERVERPID}" -a -f "${SERVERPID}" ]; then ${KILL} `cat ${SERVERPID}` fi diff --git a/mozilla/security/nss/tests/jssqa b/mozilla/security/nss/tests/jssqa index 79566a2f907..d5356b9e82f 100755 --- a/mozilla/security/nss/tests/jssqa +++ b/mozilla/security/nss/tests/jssqa @@ -202,15 +202,19 @@ jss_test() jss_init jss_mode_init -if [ -z "O_CRON" -o "$O_CRON" != "ON" -a "$O_WIN" != "ON" ] -then - tail -f ${JSS_LOGFILE} & - TAILPID=$! -fi -jss_test >>$JSS_LOGFILE 2>&1 +if [ "$O_CRON" = "ON" -o "$O_WIN" = "ON" ] +then + jss_test >>$JSS_LOGFILE 2>&1 +else + jss_test 2>&1 | tee -a $JSS_LOGFILE +fi BUILD_OPT=1; export BUILD_OPT; Debug "BUILD_OPT $BUILD_OPT" jss_mode_init -jss_test >>$JSS_LOGFILE 2>&1 -kill $TAILPID +if [ "$O_CRON" = "ON" -o "$O_WIN" = "ON" ] +then + jss_test >>$JSS_LOGFILE 2>&1 +else + jss_test 2>&1 | tee -a $JSS_LOGFILE +fi Exit "jssqa completed. Done `uname -n` $QA_OS_STRING"