Skip to content

test(e2e): run prover client.test.ts in CI#24399

Merged
PhilWindle merged 2 commits into
merge-train/spartan-v5from
spl/a1301-prover-client-ci
Jul 1, 2026
Merged

test(e2e): run prover client.test.ts in CI#24399
PhilWindle merged 2 commits into
merge-train/spartan-v5from
spl/a1301-prover-client-ci

Conversation

@spalladino

@spalladino spalladino commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Motivation

single-node/prover/client.test.ts ran in no CI job: prover/ was excluded from the auto-discovery globs (so full.test.ts, dispatched via bespoke lines, wouldn't run twice), and client had no dedicated line, so it fell through the gap. This wires it in.

Changes

  • Split prover/ into prover/server/ (full.test.ts, full pipeline) and prover/client/ (client.test.ts, client-side proving slice), each globbed by its own loop.
  • Real proofs under CI_FULL=1, fake (FAKE_PROOFS=1) otherwise.
  • Simplified the generic auto-discovery tests=() globs (** recursion + !(prover) exclusion) in place of the hand-maintained per-folder list.

Resulting prover jobs

  • CI_FULL=1 (real): single-node/prover/server/full_real (16 CPU / 96g / 20m) + single-node/prover/client/client_real (2 CPU / 4g / 10m)
  • CI_FULL=0 (fake): single-node/prover/server/full_fake + single-node/prover/client/client_fake

test_cmds output is otherwise identical to merge-train/spartan-v5 — no other test added, dropped, or double-counted.

Fixes A-1301

single-node/prover/client.test.ts ran in no CI job: prover/full has two
dedicated lines and the whole prover/ folder is left out of the generic
discovery globs, so client fell through the gap. Fold a loop over the rest
of prover/ (currently just client) into both branches of the CI_FULL switch
so it mirrors full exactly: real Barretenberg with the 16-CPU/96g budget
under CI_FULL, fake proofs otherwise, with _real/_fake name suffixes.

Fixes A-1301
@spalladino spalladino force-pushed the spl/a1301-prover-client-ci branch from 1354957 to 7774769 Compare June 30, 2026 15:37
@PhilWindle PhilWindle merged commit 6366fbb into merge-train/spartan-v5 Jul 1, 2026
15 checks passed
@PhilWindle PhilWindle deleted the spl/a1301-prover-client-ci branch July 1, 2026 10:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants