parameters: (self, runner)
return_statement: return reduce(lambda r, t: r + t.GetResults(), self._children, Results())
docstring: Iterates over several runs and handles the output for all traces.
docstring_summary: Iterates over several runs and handles the output for all traces.
docstring_tokens: Iterates over several runs and handles the output for all traces .
function: def Run(self, runner):
      """Iterates over several runs and handles the output for all traces."""
      for stdout in runner():
        for trace in self._children:
          trace.ConsumeOutput(stdout)
      return reduce(lambda r, t: r + t.GetResults(), self._children, Results())
function_tokens: def Run ( self , runner ) : for stdout in runner ( ) : for trace in self . _children : trace . ConsumeOutput ( stdout ) return reduce ( lambda r , t : r + t . GetResults ( ) , self . _children , Results ( ) )