run_fce_smoke.sh 796 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #!/bin/sh
  2. BASE_PATH=./
  3. TEST_PATH=${BASE_PATH}test
  4. RES_PATH=${TEST_PATH}/resource/
  5. OUT_PATH=${TEST_PATH}/out
  6. #export LD_LIBRARY_PATH=${BASE_PATH}/lib/:$LD_LIBRARY_PATH
  7. VERBOSE=0
  8. BASENUM=100000
  9. LOOP=1
  10. JOBS=1
  11. while getopts ":v:b:l:j:" opt
  12. do
  13. case $opt in
  14. v)
  15. VERBOSE=$OPTARG
  16. ;;
  17. b)
  18. BASENUM=$OPTARG
  19. ;;
  20. l)
  21. LOOP=$OPTARG
  22. ;;
  23. j)
  24. JOBS=$OPTARG
  25. ;;
  26. ?)
  27. echo "unsupport parameter!!!"
  28. exit 1;;
  29. esac
  30. done
  31. echo "BASENUM="${BASENUM}", LOOP="${LOOP}", JOBS="${JOBS}
  32. rm -rf ${OUT_PATH}; mkdir -p ${OUT_PATH}
  33. rm -f test.log
  34. JOB=0
  35. while [ ${JOB} -lt ${JOBS} ]
  36. do
  37. if [ "${VERBOSE}" == "1" ]; then
  38. ${TEST_PATH}/fce_smoke ${BASENUM} ${LOOP} &
  39. else
  40. ${TEST_PATH}/fce_smoke ${BASENUM} ${LOOP} >> test.log &
  41. fi
  42. JOB=$((JOB+1))
  43. done