Classes | |
| class | _FilePair |
| class | Config |
Functions | |
| def | _CopyFiles (file_pairs) |
| def | _GetFilePairs (config) |
| def | _GetMissingAndStaleFiles (file_pairs) |
| def | CheckFilesMatch (config) |
| def | FixFiles (config) |
|
private |
Copies all generated files to the corresponding target file. The target files must be writable already. Args: file_pairs: a list of _FilePair objects that we want to copy.
Definition at line 126 of file staleness_test_lib.py.
|
private |
Generates the list of file pairs. Args: config: a Config object representing this target's config. Returns: A list of _FilePair objects.
Definition at line 66 of file staleness_test_lib.py.
|
private |
Generates lists of missing and stale files.
Args:
file_pairs: a list of _FilePair objects.
Returns:
missing_files: a list of _FilePair objects representing missing files.
These target files do not exist at all.
stale_files: a list of _FilePair objects representing stale files.
These target files exist but have stale contents.
Definition at line 98 of file staleness_test_lib.py.
| def staleness_test_lib.CheckFilesMatch | ( | config | ) |
Checks whether each target file matches the corresponding generated file. Args: config: the Config object for this test. Returns: None if everything matches, otherwise a string error message.
Definition at line 155 of file staleness_test_lib.py.
| def staleness_test_lib.FixFiles | ( | config | ) |
Implements the --fix option: overwrites missing or out-of-date files. Args: config: the Config object for this test.
Definition at line 142 of file staleness_test_lib.py.