generate-and-run-tests.sh 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #!/bin/bash -e
  2. if [ $# -ne 1 ] ; then
  3. echo "Usage: $(basename $0) <master name>"
  4. exit 1
  5. fi
  6. MASTER=$1
  7. # Put us in the same dir as the script.
  8. cd $(dirname $0)
  9. echo
  10. echo "Running lib_utils generate-and-run-tests.sh"
  11. echo "-------------------------------------------"
  12. ../../../lib_utils/src/test/generate-and-run-tests.sh
  13. echo
  14. echo "Running lib_openshift generate"
  15. echo "------------------------------"
  16. ../generate.py
  17. echo
  18. echo "Running lib_openshift Unit Tests"
  19. echo "----------------------------"
  20. cd unit
  21. for test in *.py; do
  22. echo
  23. echo "--------------------------------------------------------------------------------"
  24. echo
  25. echo "Running $test..."
  26. ./$test
  27. done
  28. echo
  29. echo "Running lib_openshift Integration Tests"
  30. echo "-----------------------------------"
  31. cd ../integration
  32. for test in *.yml; do
  33. echo
  34. echo "--------------------------------------------------------------------------------"
  35. echo
  36. echo "Running $test..."
  37. ./$test -vvv -e cli_master_test="$MASTER"
  38. done