osnova_tests
Identify tests affected by a symbol or the dependencies a test file calls, so you know what to run before editing.
Instructions
Tests: given symbols, the indexed test files for each one in two separate tiers with separate counts: files with a resolved call or reference edge to the symbol (exact file:line and resolution basis), then files that only import the symbol's file and contain no indexed call or reference to it. An empty resolved tier is stated on its own line; import-only files are leads, not tests of the symbol. Given one test file, the non-test symbols it calls and the files it imports. Exactly one of symbols or file. Use before editing to find the tests to run. No indexed test is not proof of no test, and a listed test is not coverage.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | No | Repo-relative test file whose symbols under test to list | |
| limit | No | Maximum test files per symbol (default 20) or symbols per file (default 50) | |
| symbols | No | Symbol names or qualified names (file#Class.method) to find tests for | |
| includeImportOnly | No | With symbols: also list test files that only import the symbol's file (default true); false lists only files with a resolved edge |