File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change 78
78
- KUBERAY_TEST_TIMEOUT_SHORT=1m KUBERAY_TEST_TIMEOUT_MEDIUM=5m KUBERAY_TEST_TIMEOUT_LONG=10m go test -timeout 60m -v ./test/e2eautoscaler/raycluster_autoscaler_part2_test.go ./test/e2eautoscaler/support.go 2>&1 | awk -f ../.buildkite/format.awk | tee $$KUBERAY_TEST_OUTPUT_DIR/gotest.log || (kubectl logs --tail -1 -l app.kubernetes.io/name=kuberay | tee $$KUBERAY_TEST_OUTPUT_DIR/kuberay-operator.log && cd $$KUBERAY_TEST_OUTPUT_DIR && find . -name "*.log" | tar -cf /artifact-mount/e2e-autoscaler-log.tar -T - && exit 1)
79
79
- echo "--- END:Autoscaler E2E Part 2 (nightly operator) tests finished"
80
80
81
+ - label : ' Test Autoscaler E2E Part 3 (detached actor workaround) (nightly operator)'
82
+ instance_size : large
83
+ image : golang:1.24
84
+ commands :
85
+ - source .buildkite/setup-env.sh
86
+ - kind create cluster --wait 900s --config ./ci/kind-config-buildkite.yml
87
+ - kubectl config set clusters.kind-kind.server https://docker:6443
88
+ # Build nightly KubeRay operator image
89
+ - pushd ray-operator
90
+ - bash ../.buildkite/build-start-operator.sh
91
+ - kubectl wait --timeout=90s --for=condition=Available=true deployment kuberay-operator
92
+ # Run e2e tests and print KubeRay operator logs if tests fail
93
+ - echo "--- START:Running Autoscaler E2E Part 3 (detached actor workaround) (nightly operator) tests"
94
+ - if [ -n "${KUBERAY_TEST_RAY_IMAGE}"]; then echo "Using Ray Image ${KUBERAY_TEST_RAY_IMAGE}"; fi
95
+ - set -o pipefail
96
+ - mkdir -p "$(pwd)/tmp" && export KUBERAY_TEST_OUTPUT_DIR=$(pwd)/tmp
97
+ - echo "KUBERAY_TEST_OUTPUT_DIR=$$KUBERAY_TEST_OUTPUT_DIR"
98
+ - KUBERAY_TEST_TIMEOUT_SHORT=1m KUBERAY_TEST_TIMEOUT_MEDIUM=5m KUBERAY_TEST_TIMEOUT_LONG=10m go test -timeout 150m -v -count=30 -run=TestRayClusterAutoscalerMaxReplicasUpdate ./test/e2eautoscaler/raycluster_autoscaler_part2_test.go ./test/e2eautoscaler/support.go 2>&1 | awk -f ../.buildkite/format.awk | tee $$KUBERAY_TEST_OUTPUT_DIR/gotest.log || (kubectl logs --tail -1 -l app.kubernetes.io/name=kuberay | tee $$KUBERAY_TEST_OUTPUT_DIR/kuberay-operator.log && cd $$KUBERAY_TEST_OUTPUT_DIR && find . -name "*.log" | tar -cf /artifact-mount/e2e-autoscaler-log.tar -T - && exit 1)
99
+ - echo "--- END:Autoscaler E2E Part 3 (detached actor workaround) (nightly operator) tests finished"
100
+
81
101
- label : ' Test E2E Operator Version Upgrade (v1.3.0)'
82
102
instance_size : large
83
103
image : golang:1.24
You can’t perform that action at this time.
0 commit comments