Skip to content

Commit

Permalink
xxx-isthmus
Browse files Browse the repository at this point in the history
  • Loading branch information
ingomueller-net committed Nov 27, 2024
1 parent 576d16b commit bb9abc6
Showing 1 changed file with 10 additions and 24 deletions.
34 changes: 10 additions & 24 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
runs-on: ubuntu-22.04
strategy:
matrix:
consumer: [datafusion, duckdb, ibis]
consumer: [datafusion, duckdb, ibis, isthmus]
steps:
- name: Checkout repository
uses: actions/checkout@v4
Expand All @@ -50,31 +50,17 @@ jobs:
- name: Install Python dependencies
run: pip install -r requirements.txt

- name: Install Java
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '21'

- name: Build and install Isthmus
run: ./build-and-copy-isthmus-shadow-jar.sh

- name: Run functions tests
run: pytest -m produce_substrait_snapshot --producer=${{ matrix.consumer }} substrait_consumer/tests/functional/extension_functions

- name: Run relations tests
run: pytest -m produce_substrait_snapshot --producer=${{ matrix.consumer }} substrait_consumer/tests/functional/relations

isthmus_producer_functions:
name: Run Isthmus producer function tests
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: recursive

- name: Build & run
run: docker run --rm $(docker build -q --file ./ci/docker/isthmus_producer_functions.Dockerfile .)
isthmus_producer_relations:
name: Run Isthmus producer relation tests
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: recursive

- name: Build & run
run: docker run --rm $(docker build -q --file ./ci/docker/isthmus_producer_relations.Dockerfile .)

0 comments on commit bb9abc6

Please sign in to comment.