Skip to content

Commit

Permalink
update weekly test workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
mscroggs committed Dec 9, 2024
1 parent 353d811 commit d05e90a
Showing 1 changed file with 25 additions and 1 deletion.
26 changes: 25 additions & 1 deletion .github/workflows/run-weekly-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ jobs:
- name: Build rust library in release mode
run: cargo build --features --release "${{matrix.f_mpi}}${{matrix.f_strict}}"


- name: Run unit tests
run: cargo test --features "${{matrix.f_mpi}}${{matrix.f_strict}}"
- name: Run unit tests in release mode
Expand Down Expand Up @@ -75,6 +74,31 @@ jobs:
run: |
uv venv .venv
uv pip install pip pytest
- name: Clone ndelement
uses: actions/checkout@v4
with:
path: ./ndelement
repository: bempp/ndelement
ref: main
- name: Install ndelement
run: |
source .venv/bin/activate
cd ndelement
maturin develop --release
- name: Clone ndgrid
uses: actions/checkout@v4
with:
path: ./ndgrid
repository: bempp/ndgrid
ref: main
- name: Install ndgrid
run: |
source .venv/bin/activate
cd ndgrid
maturin develop --release
- name: Install python package
run: |
source .venv/bin/activate
Expand Down

0 comments on commit d05e90a

Please sign in to comment.