Skip to content

Improve test discovery accuracy and run behavior - #1

Merged
tugrakaymakcioglu merged 2 commits into
mainfrom
audit-completeness
Sep 13, 2026
Merged

tugrakaymakcioglu merged 2 commits into
mainfrom
audit-completeness

Conversation

@tugrakaymakcioglu

Copy link
Copy Markdown
Owner

TimmyTest could report 100% readiness for empty projects, empty named test files, or unrelated same-named modules. It also skipped running a valid test command when the scanner found no test file, missing Rust inline tests.

This change rejects empty-file evidence, requires import evidence for duplicate source stems, records Rust inline tests while preserving the source module, and executes configured test commands even without a discovered test file. The scanner now uses registry filename patterns and Node extensions to recognize Java *IT.java and modern JS/TS formats.

Validation: 220 tests passed; Ruff passed. Readiness remains a heuristic association score, not proof of 100% behavioral coverage across all languages or environments.

@tugrakaymakcioglu
tugrakaymakcioglu merged commit 9a736f2 into main Sep 13, 2026
9 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.

1 participant