Skip to content

Commit 2977f7e

Browse files
Run unit tests separately
1 parent 8ecef5a commit 2977f7e

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

.github/workflows/tests.yaml

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,59 @@ jobs:
250250
path: target/release/mina
251251
retention-days: 7
252252

253+
unit-tests:
254+
runs-on: ubuntu-24.04
255+
steps:
256+
- name: Git checkout
257+
uses: actions/checkout@v5
258+
259+
- name: Setup build dependencies
260+
uses: ./.github/actions/setup-build-deps
261+
262+
- name: Setup Rust
263+
uses: ./.github/actions/setup-rust
264+
with:
265+
toolchain: ${{ env.RUST_STABLE_VERSION }}
266+
cache-prefix: unit-tests-${{ env.CACHE_VERSION }}
267+
268+
- name: Install cargo-nextest
269+
uses: taiki-e/install-action@nextest
270+
271+
- name: Run unit tests
272+
run: |
273+
cargo nextest run --workspace --lib --all-features \
274+
--exclude mina-core \
275+
--exclude mina-fuzzer \
276+
--exclude mina-macros \
277+
--exclude mina-p2p-messages \
278+
--exclude poseidon \
279+
# --exclude mina-tree \
280+
--exclude snark \
281+
--exclude p2p \
282+
--exclude salsa-simple \
283+
--exclude p2p-testing \
284+
--exclude libp2p-rpc-behaviour \
285+
--exclude node \
286+
--exclude mina-node-account \
287+
--exclude vrf \
288+
--exclude mina-node-common \
289+
--exclude mina-node-native \
290+
--exclude mina-producer-dashboard \
291+
--exclude mina-node-web \
292+
--exclude mina-node-invariants \
293+
--exclude mina-node-testing \
294+
--exclude cli \
295+
--exclude replay_dynamic_effects \
296+
--exclude mina-transport \
297+
--exclude mina-bootstrap-sandbox \
298+
--exclude mina-gossipsub-sandbox \
299+
--exclude hash-tool \
300+
--exclude ledger-tool \
301+
--exclude transaction_fuzzer \
302+
--exclude mina-archive-breadcrumb-compare \
303+
--exclude heartbeats-processor \
304+
--exclude webrtc-sniffe
305+
253306
account-tests:
254307
timeout-minutes: 20
255308
runs-on: ubuntu-24.04

0 commit comments

Comments
 (0)