feat: wider fuzz tests, stronger options. #9

Merged
mvhutz merged 5 commits from fix/infinite-put-glitch into main 2026-03-25 01:26:57 +00:00
Owner
  • Added all Option-s to the fuzz tests.
    • Minimum load is always <=20%.
  • Tested all options, and force a panic on all invalid options.
    • Capacity must now be non-negative.
    • Minimum load should be <=20%, but just put it as a recommendation.
- Added all `Option`-s to the fuzz tests. - Minimum load is always <=20%. - Tested all options, and force a panic on all invalid options. - Capacity must now be non-negative. - Minimum load should be <=20%, but just put it as a recommendation.
mvhutz added 4 commits 2026-03-25 01:19:58 +00:00
- Added the options to `fuzzScenario`.
- They are clamped to non-panic values, so it only tests viable combinations.
- This always causes errors, it should not be possible.
docs: information about recommended minimum load
All checks were successful
CI / Makefile Lint (pull_request) Successful in 30s
CI / Markdown Lint (pull_request) Successful in 13s
CI / Go Lint (pull_request) Successful in 40s
CI / Unit Tests (pull_request) Successful in 27s
CI / Fuzz Tests (pull_request) Successful in 59s
CI / Mutation Tests (pull_request) Successful in 58s
a815b49b66
mvhutz scheduled this pull request to auto merge when all checks succeed 2026-03-25 01:23:34 +00:00
mvhutz added 1 commit 2026-03-25 01:24:48 +00:00
Merge remote-tracking branch 'origin' into fix/infinite-put-glitch
All checks were successful
CI / Go Lint (pull_request) Successful in 38s
CI / Markdown Lint (pull_request) Successful in 12s
CI / Makefile Lint (pull_request) Successful in 29s
CI / Unit Tests (pull_request) Successful in 26s
CI / Fuzz Tests (pull_request) Successful in 59s
CI / Mutation Tests (pull_request) Successful in 1m0s
2fc74169d5
mvhutz merged commit 36d76d4929 into main 2026-03-25 01:26:57 +00:00
mvhutz deleted branch fix/infinite-put-glitch 2026-03-25 01:26:57 +00:00
Sign in to join this conversation.