orchestrata_tools.models

Reference › orchestrata_tools › models

AST and test analysis data models.

The models package defines the data classes shared by the rest of orchestrata_tools. ast_models describes a codebase as modules, classes, methods, functions, imports and parameters, and is the input to nearly every other package. test_models describes test analysis results: test entries, test-to-method matches with a strategy and confidence, coverage gaps and coverage reports. The package __init__ re-exports both sets. The loaders that fill these classes are in parser. Start with ASTCodebase in ast_models.

3 modules, 328 lines of code.

Modules

Module Summary LOC
__init__ AST and test analysis data models. 35
ast_models Unified AST data models for orchestrata_tools. 217
test_models Models for test analysis and coverage reporting. 76

Dependency diagram

Package dependency diagram orchestrata_tools.models