@@ -221,7 +221,7 @@ jobs:
221221 target : wasm32-unknown-unknown
222222 env :
223223 rustflags : " RUSTFLAGS='-A warnings --cfg getrandom_backend=\" wasm_js\" '"
224- args : " --target wasm32-unknown-unknown --exclude vortex --exclude vortex-cuda --exclude vortex-cub --exclude vortex-nvcomp --exclude vortex-datafusion --exclude vortex-duckdb --exclude vortex-tui --exclude vortex-zstd --exclude vortex-test-e2e-cuda"
224+ args : " --target wasm32-unknown-unknown --exclude vortex --exclude vortex-cuda --exclude vortex-cub --exclude vortex-nvcomp --exclude vortex-datafusion --exclude vortex-duckdb --exclude vortex-tui --exclude vortex-zstd --exclude vortex-test-e2e-cuda --exclude vortex-sqllogictest "
225225 steps :
226226 - uses : runs-on/action@v2
227227 with :
@@ -615,10 +615,12 @@ jobs:
615615 --exclude vortex-fuzz --exclude vortex-cuda --exclude vortex-nvcomp `
616616 --exclude vortex-cub --exclude vortex-test-e2e-cuda --exclude duckdb-bench `
617617 --exclude lance-bench --exclude datafusion-bench --exclude random-access-bench `
618- --exclude compress-bench --exclude xtask --exclude vortex-datafusion
618+ --exclude compress-bench --exclude xtask --exclude vortex-datafusion `
619+ --exclude vortex-sqllogictest
619620 - name : Rust Tests (Other)
620621 if : matrix.os != 'windows-x64'
621- run : cargo nextest run --locked --workspace --all-features --no-fail-fast --exclude vortex-bench --exclude xtask
622+ run : |
623+ cargo nextest run --locked --workspace --all-features --no-fail-fast --exclude vortex-bench --exclude xtask --exclude vortex-sqllogictest
622624
623625 build-java :
624626 name : " Java"
@@ -735,6 +737,22 @@ jobs:
735737 cmake --build vortex-cxx/examples/build --parallel $(nproc)
736738 vortex-cxx/examples/build/hello-vortex vortex-cxx/examples/goldenfiles/example.vortex
737739
740+ sqllogic-test :
741+ name : " SQL logic tests"
742+ runs-on : runs-on/runner=8cpu-linux-x86
743+ steps :
744+ - uses : runs-on/action@v2
745+ with :
746+ sccache : s3
747+ - id : setup-rust
748+ uses : ./.github/actions/setup-rust
749+ with :
750+ repo-token : ${{ secrets.GITHUB_TOKEN }}
751+ - name : Run sqllogictest tests
752+ run : |
753+ cargo test -p vortex-sqllogictest --test sqllogictests
754+
755+
738756 wasm-integration :
739757 name : " wasm-integration"
740758 runs-on : ubuntu-latest
0 commit comments