Skip to content

Commit 9559227

Browse files
[Fix][CI] E2E tests do not reflect error (#3021)
Signed-off-by: Chi-Sheng Liu <chishengliu@chishengliu.com>
1 parent 5cc2364 commit 9559227

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

.buildkite/test-e2e.yml

+5-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
- kubectl wait --timeout=90s --for=condition=Available=true deployment kuberay-operator
1414
# Run e2e tests and print KubeRay operator logs if tests fail
1515
- echo "--- START:Running e2e rayservice (nightly operator) tests"
16-
- KUBERAY_TEST_TIMEOUT_SHORT=1m KUBERAY_TEST_TIMEOUT_MEDIUM=5m KUBERAY_TEST_TIMEOUT_LONG=10m go test -timeout 30m -v ./test/e2e | awk -f ../.buildkite/format.awk || (kubectl logs --tail -1 -l app.kubernetes.io/name=kuberay && exit 1)
16+
- set -o pipefail
17+
- KUBERAY_TEST_TIMEOUT_SHORT=1m KUBERAY_TEST_TIMEOUT_MEDIUM=5m KUBERAY_TEST_TIMEOUT_LONG=10m go test -timeout 30m -v ./test/e2e 2>&1 | awk -f ../.buildkite/format.awk || (kubectl logs --tail -1 -l app.kubernetes.io/name=kuberay && exit 1)
1718
- echo "--- END:e2e rayservice (nightly operator) tests finished"
1819

1920
- label: 'Test E2E rayservice (nightly operator)'
@@ -31,7 +32,8 @@
3132
- kubectl wait --timeout=90s --for=condition=Available=true deployment kuberay-operator
3233
# Run e2e tests and print KubeRay operator logs if tests fail
3334
- echo "--- START:Running e2e rayservice (nightly operator) tests"
34-
- KUBERAY_TEST_TIMEOUT_SHORT=1m KUBERAY_TEST_TIMEOUT_MEDIUM=5m KUBERAY_TEST_TIMEOUT_LONG=10m go test -timeout 30m -v ./test/e2erayservice | awk -f ../.buildkite/format.awk || (kubectl logs --tail -1 -l app.kubernetes.io/name=kuberay && exit 1)
35+
- set -o pipefail
36+
- KUBERAY_TEST_TIMEOUT_SHORT=1m KUBERAY_TEST_TIMEOUT_MEDIUM=5m KUBERAY_TEST_TIMEOUT_LONG=10m go test -timeout 30m -v ./test/e2erayservice 2>&1 | awk -f ../.buildkite/format.awk || (kubectl logs --tail -1 -l app.kubernetes.io/name=kuberay && exit 1)
3537
- echo "--- END:e2e rayservice (nightly operator) tests finished"
3638

3739
- label: 'Test Autoscaler E2E (nightly operator)'
@@ -49,5 +51,6 @@
4951
- kubectl wait --timeout=90s --for=condition=Available=true deployment kuberay-operator
5052
# Run e2e tests and print KubeRay operator logs if tests fail
5153
- echo "--- START:Running Autoscaler e2e (nightly operator) tests"
54+
- set -o pipefail
5255
- KUBERAY_TEST_TIMEOUT_SHORT=1m KUBERAY_TEST_TIMEOUT_MEDIUM=5m KUBERAY_TEST_TIMEOUT_LONG=10m go test -timeout 30m -v ./test/e2eautoscaler | awk -f ../.buildkite/format.awk || (kubectl logs --tail -1 -l app.kubernetes.io/name=kuberay && exit 1)
5356
- echo "--- END:Autoscaler e2e (nightly operator) tests finished"

.buildkite/test-kubectl-plugin-e2e.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@
1919
- cp ./kubectl-ray /usr/local/bin
2020
# Run e2e tests
2121
- echo "--- START:Running Test E2E (kubectl-plugin) tests"
22-
- KUBERAY_TEST_TIMEOUT_SHORT=1m KUBERAY_TEST_TIMEOUT_MEDIUM=5m KUBERAY_TEST_TIMEOUT_LONG=10m go test -timeout 60m -v ./test/e2e | awk -f ../.buildkite/format.awk
22+
- set -o pipefail
23+
- KUBERAY_TEST_TIMEOUT_SHORT=1m KUBERAY_TEST_TIMEOUT_MEDIUM=5m KUBERAY_TEST_TIMEOUT_LONG=10m go test -timeout 60m -v ./test/e2e 2>&1 | awk -f ../.buildkite/format.awk
2324
- echo "--- END:Test E2E (kubectl-plugin) tests finished"

.buildkite/test-sample-yamls.yml

+4-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
- kubectl wait --timeout=90s --for=condition=Available=true deployment kuberay-operator
1414
# Run sample YAML tests
1515
- echo "--- START:Running Sample YAMLs (nightly operator) tests"
16-
- KUBERAY_TEST_TIMEOUT_SHORT=1m KUBERAY_TEST_TIMEOUT_MEDIUM=5m KUBERAY_TEST_TIMEOUT_LONG=10m go test -timeout 30m -v ./test/sampleyaml | awk -f ../.buildkite/format.awk
16+
- set -o pipefail
17+
- KUBERAY_TEST_TIMEOUT_SHORT=1m KUBERAY_TEST_TIMEOUT_MEDIUM=5m KUBERAY_TEST_TIMEOUT_LONG=10m go test -timeout 30m -v ./test/sampleyaml 2>&1 | awk -f ../.buildkite/format.awk
1718
- echo "--- END:Sample YAMLs (nightly operator) tests finished"
1819
# Printing KubeRay operator logs
1920
- kubectl logs --tail -1 -l app.kubernetes.io/name=kuberay
@@ -31,7 +32,8 @@
3132
- kubectl wait --timeout=90s --for=condition=Available=true deployment kuberay-operator
3233
# Run sample YAML tests
3334
- echo "--- START:Running Sample YAMLs (latest release) tests"
34-
- KUBERAY_TEST_TIMEOUT_SHORT=1m KUBERAY_TEST_TIMEOUT_MEDIUM=5m KUBERAY_TEST_TIMEOUT_LONG=10m go test -timeout 30m -v ./test/sampleyaml | awk -f ../.buildkite/format.awk
35+
- set -o pipefail
36+
- KUBERAY_TEST_TIMEOUT_SHORT=1m KUBERAY_TEST_TIMEOUT_MEDIUM=5m KUBERAY_TEST_TIMEOUT_LONG=10m go test -timeout 30m -v ./test/sampleyaml 2>&1 | awk -f ../.buildkite/format.awk
3537
- echo "--- END:Sample YAMLs (latest release) tests finished"
3638
# Printing KubeRay operator logs
3739
- kubectl logs --tail -1 -l app.kubernetes.io/name=kuberay

0 commit comments

Comments
 (0)