Skip to content

Conversation

@DavePearce
Copy link
Collaborator

@DavePearce DavePearce commented Dec 9, 2025

This reduces the number of test inputs for the mul benchmark in order that it can complete in some reasonable time


Note

Tunes CI and test execution by serializing select Go tests, setting Go runtime limits, enabling KOALABEAR_16 asm-bench in the matrix, and removing a default test helper.

  • CI (.github/workflows/test.yml):
    • Enable KOALABEAR_16 for asm-bench (previously excluded).
    • Set Go runtime env: GOMAXPROCS=8, GOMEMLIMIT=16GiB for test runs.
  • Tests (Makefile):
    • Run asm-bench, asm-util, and corset-bench with go test -p 1 to reduce parallelism.
  • Test Utils (pkg/test/util/check_valid.go):
    • Remove default Check(...) wrapper in favor of CheckCorset(...) variants.

Written by Cursor Bugbot for commit a1dbdc5. This will update automatically on new commits. Configure here.

@DavePearce DavePearce linked an issue Dec 9, 2025 that may be closed by this pull request
@DavePearce DavePearce force-pushed the 1378-feat-enable-koalabear_16-for-assembly-tests branch 10 times, most recently from 9fb121e to 3123afd Compare December 11, 2025 21:57
This reduces the number of test inputs for the mul benchmark in order
that it can complete in some reasonable time
@DavePearce DavePearce force-pushed the 1378-feat-enable-koalabear_16-for-assembly-tests branch 2 times, most recently from 2156fb0 to 2d84cd0 Compare December 11, 2025 23:08
This resample the bench tests for euc, exp and wcp.  This also tweaks
the settings for GOMAXPROCS and GOMEMLIMIT (which appears to help
considerably), and also prevents parallel testing on the larger tests
(i.e. because go-corset is already doing stuff in parallel for them).
@DavePearce DavePearce force-pushed the 1378-feat-enable-koalabear_16-for-assembly-tests branch from 2d84cd0 to a1dbdc5 Compare December 11, 2025 23:54
@DavePearce DavePearce merged commit 8b2dc4c into main Dec 12, 2025
27 checks passed
@DavePearce DavePearce deleted the 1378-feat-enable-koalabear_16-for-assembly-tests branch December 12, 2025 00:30
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.

feat: enable KOALABEAR_16 for assembly tests

2 participants