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.