Skip to content

feat(tests): add cluster proving infrastructure#837

Open
fakedev9999 wants to merge 1 commit intomainfrom
fakedev9999/cluster-e2e-support-clean
Open

feat(tests): add cluster proving infrastructure#837
fakedev9999 wants to merge 1 commit intomainfrom
fakedev9999/cluster-e2e-support-clean

Conversation

@fakedev9999
Copy link
Member

Summary

  • Add UseClusterProver() and ClusterTimeout (180 min) for tests running with SP1_PROVER=cluster
  • Add e2e-sysgo-cluster-prover.yml — workflow_dispatch only, not triggered on PRs or pushes
  • Document E2E cluster testing in book/advanced/self-hosted-cluster.md

Note

The altda_test.go timeout change (using ClusterTimeout) will go with PR #818 since that file is part of the altda feature. This PR contains only the general cluster proving infrastructure.

Dependencies

Test plan

  • test-e2e-sysgo-altda PASS with SP1_PROVER=cluster on self-hosted EKS cluster
  • Regular mock-proving CI unaffected (no SP1_PROVER env var)
  • Workflow is dispatch-only, will not run on regular CI

- Add UseClusterProver() helper and ClusterTimeout (180 min) for tests
  that run with SP1_PROVER=cluster
- Add workflow_dispatch-only CI workflow (e2e-sysgo-cluster-prover.yml)
  for running E2E tests against a self-hosted SP1 cluster
- Document E2E cluster testing in self-hosted-cluster.md

The cluster test is not part of regular CI since it requires cluster
infrastructure and takes ~15-20 min with cached programs.
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.

1 participant