You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

1234567891011121314151617181920212223242526272829303132333435363738
  1. #定义子脚本的错误返回命令
  2. RTN="return"
  3. #调用当前脚本目录下 env.sh 脚本,设置环境变量,处理当前传入参数;
  4. if [ ! $ENV_SHELL ]
  5. then
  6. source `dirname $0`/env.sh "$*"
  7. fi
  8. # 更新代码库;
  9. source $UPDATE_SHELL
  10. #检查执行结果是否正常
  11. ERR=$?
  12. if [ $ERR != 0 ]
  13. then
  14. echo "更新代码库时发生了错误[$ERR]!!终止测试!! [$RTN]"
  15. ${RTN} $ERR
  16. fi
  17. echo "---------------- 开始集成测试 ----------------"
  18. cd $TEST_DIR
  19. echo "当前目录:`pwd`"
  20. echo "执行命令:mvn clean package"
  21. mvn clean package
  22. #检查执行结果是否正常
  23. ERR=$?
  24. if [ $ERR != 0 ]
  25. then
  26. echo "集成测试过程中发生了错误[$ERR]!!终止测试!! [$RTN]"
  27. ${RTN} $ERR
  28. fi
  29. echo "---------------- 完成集成测试 ----------------"