示例#1
0
def GetRunOptions(*args, **kwargs):
    """Augment telemetry options for tests with results_processor defaults."""
    options = options_for_unittests.GetRunOptions(*args, **kwargs)
    parser = command_line.ArgumentParser()
    processor_options = parser.parse_args([])
    for arg in vars(processor_options):
        if not hasattr(options, arg):
            setattr(options, arg, getattr(processor_options, arg))
    return options
示例#2
0
 def ParseArgs(self, args):
     parser = command_line.ArgumentParser(standalone=self.standalone)
     options = parser.parse_args(args)
     command_line.ProcessOptions(options)
     return options
示例#3
0
def main(args=None):
  """Entry point for the standalone version of the results_processor script."""
  parser = command_line.ArgumentParser(standalone=True)
  options = parser.parse_args(args)
  command_line.ProcessOptions(options, standalone=True)
  return ProcessResults(options)
 def setUp(self):
     self.output_dir = tempfile.mkdtemp()
     parser = command_line.ArgumentParser()
     self.options = parser.parse_args([])
     self.options.output_dir = self.output_dir
     command_line.ProcessOptions(self.options)