Skip to content

test: replace broad matrices with focused contracts - #51

Merged
upadhyan merged 1 commit into
mainfrom
32-v030-verify-tests
Sep 3, 2026
Merged

test: replace broad matrices with focused contracts#51
upadhyan merged 1 commit into
mainfrom
32-v030-verify-tests

Conversation

@upadhyan

@upadhyan upadhyan commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • replace broad Cartesian and smoke-test matrices with focused behavioral contracts
  • add direct coverage for feature/weight boundaries, multi-output behavior, TAO outcomes, forest bootstrap alignment, exported routing, and dataset invariants
  • retain narrow sklearn reference skips while keeping native assertions active

Verification

  • Python: 277 passed, 2 skipped
  • C++: 30/30 passed
  • Ruff and focused mypy checks pass
  • production branch coverage: 92%
  • local focused mutation audit: 338 killed, 173 survived among 511 tested mutants

Mutation testing remains local-only; this PR makes no workflow, dependency, or production-code changes.

@upadhyan upadhyan linked an issue Sep 3, 2026 that may be closed by this pull request
@upadhyan
upadhyan merged commit 5b2af52 into main Sep 3, 2026
22 of 24 checks passed
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.

[v0.3.0] Verify Tests

1 participant