Skip to content

Commit

Permalink
Add WASM bindings tests to CI
Browse files Browse the repository at this point in the history
  • Loading branch information
jhugman committed Dec 4, 2024
1 parent 69f6936 commit 6361aff
Showing 1 changed file with 15 additions and 3 deletions.
18 changes: 15 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ jobs:
- name: Run tests for binaries
run: cargo test --bins

integration-tests-generation:
name: 🧩 Integration tests (generation)
integration-tests-jsi-bindings:
name: 🧩 Integration tests (JSI bindings)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand All @@ -61,9 +61,21 @@ jobs:
- name: Installing hermes and test-runner
run: cargo xtask bootstrap

- name: Run tests of generated bindings
- name: Run tests of generated JSI bindings
run: ./scripts/run-tests.sh

integration-tests-wasm-bindings:
name: 🧩 Integration tests (WASM bindings)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Installing
run: cargo xtask bootstrap yarn

- name: Run tests of generated WASM bindings
run: ./scripts/run-tests.sh --flavor wasm

integration-tests-checkout:
name: 🧩 Integration tests (checkout)
runs-on: ubuntu-latest
Expand Down

0 comments on commit 6361aff

Please sign in to comment.