Skip to content

feat: support SNARK prover in e2e tests#3110

Draft
jpraynaud wants to merge 4 commits into
mainfrom
jpraynaud/3107-snark-e2e-test
Draft

feat: support SNARK prover in e2e tests#3110
jpraynaud wants to merge 4 commits into
mainfrom
jpraynaud/3107-snark-e2e-test

Conversation

@jpraynaud

@jpraynaud jpraynaud commented Mar 25, 2026

Copy link
Copy Markdown
Member

Conten

This PR includes the adaptation of the end to end tests to support SNARK proof system.

Pre-submit checklist

  • Branch
    • Crates versions are updated (if relevant)
    • CHANGELOG file is updated (if relevant)
    • Commit sequence broadly makes sense
    • Key commits have useful messages
  • PR
    • All check jobs of the CI have succeeded
    • Self-reviewed the diff
    • Useful pull request description
    • Reviewer requested

Issue(s)

Relates to #3107

@jpraynaud jpraynaud self-assigned this Mar 25, 2026
@jpraynaud jpraynaud changed the base branch from main to jpraynaud/3104-snark-prover-dev-network March 25, 2026 15:28
@github-actions

github-actions Bot commented Mar 25, 2026

Copy link
Copy Markdown

Test Results

     5 files  ± 0     206 suites  ±0   50m 26s ⏱️ - 3h 57m 39s
 3 055 tests  - 72   3 055 ✅  - 72  0 💤 ±0  0 ❌ ±0 
10 451 runs   - 87  10 451 ✅  - 87  0 💤 ±0  0 ❌ ±0 

Results for commit af50564. ± Comparison against base commit a45341d.

This pull request removes 72 tests.
mithril-end-to-end ‑ utils::spec_utils::tests::can_timeout
mithril-end-to-end ‑ utils::spec_utils::tests::do_the_expected_number_of_loop
mithril-end-to-end ‑ utils::spec_utils::tests::wait_for_the_expected_time
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::index_out_of_bounds
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::index_too_large_for_circuit_range
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::indices_not_increasing
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::leaf_merkle_path_mismatch
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::leaf_swap_keep_merkle_path
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::leaf_wrong_verification_key
mithril-stm ‑ circuits::halo2::tests::golden::cases::negative::slow::merkle_path_corrupt_sibling
…

♻️ This comment has been updated with latest results.

@jpraynaud jpraynaud temporarily deployed to testing-preview March 26, 2026 12:46 — with GitHub Actions Inactive
@jpraynaud jpraynaud temporarily deployed to dev-follower-preview March 26, 2026 14:02 — with GitHub Actions Inactive
@jpraynaud jpraynaud temporarily deployed to dev-follower-preview March 26, 2026 14:15 — with GitHub Actions Inactive
@jpraynaud jpraynaud temporarily deployed to testing-preview March 26, 2026 17:38 — with GitHub Actions Inactive
@jpraynaud jpraynaud temporarily deployed to dev-follower-preview March 26, 2026 17:44 — with GitHub Actions Inactive
@jpraynaud jpraynaud temporarily deployed to dev-follower-preview March 27, 2026 07:15 — with GitHub Actions Inactive
@jpraynaud jpraynaud force-pushed the jpraynaud/3104-snark-prover-dev-network branch 3 times, most recently from e7611c0 to ff4251b Compare March 30, 2026 11:18
Comment thread mithril-stm/src/proof_system/halo2_snark/unsafe_helpers.rs Outdated
Comment thread mithril-stm/src/proof_system/halo2_snark/unsafe_helpers.rs Outdated
Comment thread mithril-test-lab/mithril-end-to-end/src/mithril/aggregator.rs Outdated
Comment thread mithril-test-lab/mithril-end-to-end/src/mithril/signer.rs Outdated
Comment thread mithril-stm/src/proof_system/halo2_snark/message.rs
@jpraynaud jpraynaud force-pushed the jpraynaud/3104-snark-prover-dev-network branch from ff4251b to a33d505 Compare March 31, 2026 08:52
Base automatically changed from jpraynaud/3104-snark-prover-dev-network to main March 31, 2026 10:03
@damrobi damrobi force-pushed the jpraynaud/3107-snark-e2e-test branch from 4a43490 to 8b21af7 Compare April 2, 2026 09:03
@damrobi damrobi temporarily deployed to testing-preview April 2, 2026 11:50 — with GitHub Actions Inactive
@damrobi damrobi force-pushed the jpraynaud/3107-snark-e2e-test branch from af40586 to f4e6043 Compare April 2, 2026 11:59
@damrobi damrobi temporarily deployed to testing-preview April 2, 2026 12:38 — with GitHub Actions Inactive
@jpraynaud jpraynaud force-pushed the jpraynaud/3107-snark-e2e-test branch 4 times, most recently from 286d17c to 918f5c4 Compare April 10, 2026 11:08
@jpraynaud jpraynaud temporarily deployed to testing-preview April 10, 2026 17:01 — with GitHub Actions Inactive
@jpraynaud jpraynaud force-pushed the jpraynaud/3107-snark-e2e-test branch from df702ce to ac24436 Compare April 22, 2026 07:47
@jpraynaud jpraynaud temporarily deployed to testing-preview April 22, 2026 08:13 — with GitHub Actions Inactive
@jpraynaud jpraynaud temporarily deployed to dev-follower-preview April 22, 2026 08:22 — with GitHub Actions Inactive
@jpraynaud jpraynaud temporarily deployed to dev-follower-preview April 22, 2026 08:29 — with GitHub Actions Inactive
@jpraynaud jpraynaud temporarily deployed to dev-follower-preview April 22, 2026 09:05 — with GitHub Actions Inactive
@jpraynaud jpraynaud added the prototype 🛠️ Prototype/PoC of a feature label Apr 22, 2026
@jpraynaud jpraynaud force-pushed the jpraynaud/3107-snark-e2e-test branch from ac24436 to 6e49a30 Compare April 23, 2026 14:36
@jpraynaud jpraynaud temporarily deployed to testing-preview April 23, 2026 15:11 — with GitHub Actions Inactive
@jpraynaud jpraynaud temporarily deployed to dev-follower-preview April 24, 2026 08:19 — with GitHub Actions Inactive
@jpraynaud jpraynaud had a problem deploying to dev-follower-preview May 6, 2026 14:30 — with GitHub Actions Failure
@jpraynaud jpraynaud force-pushed the jpraynaud/3107-snark-e2e-test branch from 6e49a30 to 933f562 Compare May 20, 2026 11:10
@jpraynaud jpraynaud temporarily deployed to testing-preview May 20, 2026 12:22 — with GitHub Actions Inactive
@jpraynaud jpraynaud force-pushed the jpraynaud/3107-snark-e2e-test branch from d0a6aa8 to add3243 Compare May 20, 2026 14:24
@jpraynaud jpraynaud temporarily deployed to testing-preview May 20, 2026 15:08 — with GitHub Actions Inactive
@jpraynaud jpraynaud force-pushed the jpraynaud/3107-snark-e2e-test branch from add3243 to 56836ac Compare May 21, 2026 15:10
@jpraynaud jpraynaud temporarily deployed to testing-preview May 21, 2026 15:36 — with GitHub Actions Inactive
@jpraynaud jpraynaud force-pushed the jpraynaud/3107-snark-e2e-test branch from 56836ac to af50564 Compare May 29, 2026 10:58
@jpraynaud jpraynaud temporarily deployed to testing-preview May 29, 2026 11:30 — with GitHub Actions Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

prototype 🛠️ Prototype/PoC of a feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants