Analyzer¶
Module that analyzes project’s repository and creates file with its information.
- analyze(project: Project, generating_files: bool = True) dict | None¶
Analyzes project and collects its information
- Parameters:
- Return type:
dict | None
- Returns:
None if path to project not found, otherwise dictionary with:
tests: list of paths to tests
benchmarks: list of paths to benchmarks
ci: list of paths to CI directories and files
build_systems: list of build system names that the project has
dependencies: list of paths to dependency directories