-
Notifications
You must be signed in to change notification settings - Fork 584
Open
Labels
EpicIssues which contain other issues.Issues which contain other issues.
Description
Summary
Unit tests are currently only run with the dev profile, not with mainnet, devnet, or lightnet. However, some test behavior depends on the profile being used, which means profile-specific issues may not be caught by CI.
Problem
Tests that have profile-dependent behavior are not exercised under all relevant profiles. This can lead to bugs that only manifest in production builds being missed during development.
Proposed Solution
Run unit tests with the mainnet, devnet, and lightnet profiles in nightly builds. This should not be done for every PR (to avoid slowing down PR CI), but running on nightly would catch profile-dependent issues.
References
- Patch to run tests in parallel: Buildkite: add mainnet for unit-tests #18297
- Example of profile-dependent test: Transaction/Blockchain SNARK: add rows and pi counts #18296
- Slack discussion: https://o1-labs.slack.com/archives/C07EYM9GR1U/p1767821201577279
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
EpicIssues which contain other issues.Issues which contain other issues.
Type
Projects
Status
No status