all.sh
上传用户:lyxiangda
上传日期:2007-01-12
资源大小:3042k
文件大小:1k
源码类别:

CA认证

开发平台:

WINDOWS

  1. #!/bin/sh
  2. #
  3. # Run all our tests
  4. #
  5. CURDIR=`pwd`
  6. TESTS="sdr ssl cipher smime"
  7. cd common
  8. . ./init.sh
  9. export MOZILLA_ROOT
  10. export COMMON
  11. export DIST
  12. export SECURITY_ROOT
  13. export TESTDIR
  14. export OBJDIR
  15. export HOSTDIR
  16. LOGFILE=${HOSTDIR}/output.log
  17. export LOGFILE
  18. touch ${LOGFILE}
  19. tail -f ${LOGFILE}  &
  20. TAILPID=$!
  21. trap "kill ${TAILPID}; exit" 2 
  22. for i in ${TESTS}
  23. do
  24. echo "Running Tests for $i"
  25. #
  26. # All tells the test suite to run through all their tests.
  27. # file tells the test suite that the output is going to a log, so any
  28. #  forked() children need to redirect their output to prevent them from
  29. #  being over written.
  30. (cd ${CURDIR}/$i ; ./${i}.sh all file >> ${LOGFILE} 2>&1)
  31. # cd ${CURDIR}/$i ; ./${i}.sh 
  32. done
  33. kill ${TAILPID}