@@ -325,7 +325,7 @@ jobs:
325325 if : matrix.os == 'windows-x64'
326326 run : |
327327 cargo nextest run --cargo-profile ci --locked --workspace --all-features --no-fail-fast `
328- --exclude vortex-bench --exclude vortex-bench-server `
328+ --exclude vortex-bench `
329329 --exclude vortex-python --exclude vortex-duckdb `
330330 --exclude vortex-fuzz --exclude vortex-cuda --exclude vortex-cuda-ffi `
331331 --exclude vortex-nvcomp --exclude vortex-cub --exclude vortex-test-e2e-cuda `
@@ -337,19 +337,6 @@ jobs:
337337 if : matrix.os != 'windows-x64'
338338 run : |
339339 cargo nextest run --cargo-profile ci --locked --workspace --all-features --no-fail-fast --exclude vortex-bench --exclude xtask --exclude vortex-sqllogictest
340- - name : vortex-bench-server admin snapshot tests (Linux only - network-dependent)
341- # The /api/admin/snapshot tests INSTALL+LOAD the vortex DuckDB
342- # core extension from extensions.duckdb.org on first call. They
343- # are #[ignore]'d by default so `cargo test` works in offline
344- # environments (sandboxed CI, local dev without network). This
345- # step runs them explicitly on the Linux runners, which DO have
346- # outbound network, so the entire backup contract is covered
347- # in CI before merge. macOS/arm64 also exercises them - same
348- # extension, same network. Windows skipped (bench-server is
349- # excluded from Windows test matrix above).
350- if : matrix.os == 'linux-x64' || matrix.os == 'linux-arm64' || matrix.os == 'macos-arm64'
351- run : |
352- cargo nextest run --cargo-profile ci --locked -p vortex-bench-server --test admin --run-ignored only
353340 - uses : ./.github/actions/check-rebuild
354341 if : matrix.os != 'windows-x64'
355342 with :
0 commit comments