Classes | Functions
staleness_test_lib Namespace Reference

Classes

class  _FilePair
 
class  Config
 

Functions

def _CopyFiles (file_pairs)
 
def _GetFilePairs (config)
 
def _GetMissingAndStaleFiles (file_pairs)
 
def CheckFilesMatch (config)
 
def FixFiles (config)
 

Function Documentation

◆ _CopyFiles()

def staleness_test_lib._CopyFiles (   file_pairs)
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.

◆ _GetFilePairs()

def staleness_test_lib._GetFilePairs (   config)
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.

◆ _GetMissingAndStaleFiles()

def staleness_test_lib._GetMissingAndStaleFiles (   file_pairs)
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.

◆ CheckFilesMatch()

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.

◆ FixFiles()

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.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:43