File tree Expand file tree Collapse file tree 2 files changed +11
-12
lines changed
Expand file tree Collapse file tree 2 files changed +11
-12
lines changed Original file line number Diff line number Diff line change @@ -381,15 +381,9 @@ jobs:
381381 - tag : " 24.12-alpine"
382382 prefix : " 24.12"
383383 allow_failure : false
384- - tag : " 25.2-alpine"
385- prefix : " 25.2"
386- allow_failure : false
387384 - tag : " latest-alpine"
388385 prefix : " "
389- # ClickHouse can make new releases at any time, which might break our tests.
390- # We allow this job to fail to avoid blocking CI whenever this happens.
391- # However, we'll still want to fix the failing tests soon after we notice the failure
392- allow_failure : true
386+ allow_failure : false
393387
394388 steps :
395389 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
Original file line number Diff line number Diff line change @@ -157,7 +157,12 @@ jobs:
157157 - name : Launch ClickHouse container for E2E tests
158158 run : |
159159 # 'docker compose' will exit with status code 1 if any container exits, even if the container exits with status code 0
160- docker compose -f tensorzero-core/tests/e2e/docker-compose.yml up -d --wait || true
160+ docker compose -f tensorzero-core/tests/e2e/docker-compose.yml up --build -d --wait || true
161+
162+ - name : Print ClickHouse container logs
163+ if : always()
164+ run : |
165+ docker compose -f tensorzero-core/tests/e2e/docker-compose.yml logs -t
161166
162167 - name : Launch the provider-proxy cache for E2E tests
163168 run : |
@@ -197,7 +202,7 @@ jobs:
197202 bash ./test.sh --verbose &
198203 TEST_PID=$!
199204 echo "Started test.sh with PID: $TEST_PID"
200-
205+
201206 # Wait for 5 minutes (300 seconds)
202207 for i in {1..300}; do
203208 if ! kill -0 $TEST_PID 2>/dev/null; then
@@ -207,13 +212,13 @@ jobs:
207212 fi
208213 sleep 1
209214 done
210-
215+
211216 echo "Test has been running for 5 minutes, capturing backtraces..."
212-
217+
213218 # Get all processes related to our test
214219 echo "=== Process tree ==="
215220 ps -ef | grep -E "(test\.sh|pytest|python)" | grep -v grep || true
216-
221+
217222 echo "=== Capturing backtraces with gdb ==="
218223 # Find all python processes that might be related to our test
219224 PYTHON_PIDS=$(pgrep -f "python.*pytest" || true)
You can’t perform that action at this time.
0 commit comments