| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #!/usr/bin/env bash
- cd "$(dirname "$0")/.."
- export CI_LOCAL_RUN=true
- set -e
- steps=()
- steps+=(test-sanity)
- steps+=(shellcheck)
- steps+=(test-checks)
- steps+=(test-coverage)
- steps+=(test-stable)
- steps+=(test-stable-sbf)
- steps+=(test-stable-perf)
- steps+=(test-downstream-builds)
- steps+=(test-bench)
- steps+=(test-local-cluster)
- steps+=(test-local-cluster-flakey)
- steps+=(test-local-cluster-slow-1)
- steps+=(test-local-cluster-slow-2)
- step_index=0
- if [[ -n "$1" ]]; then
- start_step="$1"
- while [[ $step_index -lt ${#steps[@]} ]]; do
- step="${steps[$step_index]}"
- if [[ "$step" = "$start_step" ]]; then
- break
- fi
- step_index=$((step_index + 1))
- done
- if [[ $step_index -eq ${#steps[@]} ]]; then
- echo "unexpected start step: \"$start_step\"" 1>&2
- exit 1
- else
- echo "** starting at step: \"$start_step\" **"
- echo
- fi
- fi
- while [[ $step_index -lt ${#steps[@]} ]]; do
- step="${steps[$step_index]}"
- cmd="ci/${step}.sh"
- $cmd
- step_index=$((step_index + 1))
- done
|