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

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #!/bin/bash
  2. # QA pipeline
  3. set -euo pipefail
  4. case "$RUN_ACTIVITY" in
  5. run-db-unit-tests-*)
  6. DB_ENGINE=$(echo $RUN_ACTIVITY | sed "s/run-db-unit-tests-//g")
  7. ./run-db-unit-tests.sh "http://infra.internal.sonarsource.com/jenkins/orch-${DB_ENGINE}.properties"
  8. ;;
  9. run-db-integration-tests-*)
  10. DB_ENGINE=$(echo $RUN_ACTIVITY | sed "s/run-db-integration-tests-//g" | cut -d \- -f 1)
  11. CATEGORY=$(echo $RUN_ACTIVITY | sed "s/run-db-integration-tests-//g" | cut -d \- -f 2)
  12. ./run-integration-tests.sh "${CATEGORY}" "http://infra.internal.sonarsource.com/jenkins/orch-${DB_ENGINE}.properties"
  13. ;;
  14. run-integration-tests-*)
  15. CATEGORY=$(echo $RUN_ACTIVITY | sed "s/run-integration-tests-//g")
  16. ./run-integration-tests.sh "${CATEGORY}" "http://infra.internal.sonarsource.com/jenkins/orch-embedded.properties"
  17. ;;
  18. run-it-released-plugins)
  19. ./run-integration-tests.sh "Plugins" "http://infra.internal.sonarsource.com/jenkins/orch-h2.properties"
  20. ;;
  21. run-perf-tests)
  22. ./run-perf-tests.sh
  23. ;;
  24. run-upgrade-tests-*)
  25. DB_ENGINE=$(echo $RUN_ACTIVITY | sed "s/run-upgrade-tests-//g")
  26. ./run-upgrade-tests.sh "http://infra.internal.sonarsource.com/jenkins/orch-${DB_ENGINE}.properties"
  27. ;;
  28. *)
  29. echo "unknown RUN_ACTIVITY = $RUN_ACTIVITY"
  30. exit 1
  31. ;;
  32. esac