5.3.1.22.10.2. cli.pre_commit_scripts.check_test_files.CTestFiles
- class cli.pre_commit_scripts.check_test_files.CTestFiles(files: set[Path])
Bases:
TestFilesHandler for C source and test files.
- check_for_missing_test_files(verbose: int = 0) int
Check for missing test files for each C source.
- Parameters:
verbose – Verbosity level.
- Returns:
The number of missing test files.
- check_style(verbose: int = 0) int
Check C test files for required function signature style.
Every test file needs to contain at least one test function, i.e., at least one line starting with ‘void test’.
- Parameters:
verbose – Verbosity level.
- Returns:
The number of style errors found.
- check_test_files(verbose: int = 0) int
Run all checks for C test files.
- Parameters:
verbose – Verbosity level.
- Returns:
The total number of errors found.
- property test_type: Literal['C']
Type of test files handled.
- Returns:
The string ‘C’.