def execute(self) -> Generator[(events.ExecutionEvent, None, None)]:
    'Common logic for all runners.'
    results = TestResultSet()
    initialized = events.Initialized(results=results, schema=self.schema, checks=self.checks, hypothesis_settings=self.hypothesis_settings)
    (yield initialized)
    (yield from self._execute(results))
    (yield events.Finished(results=results, schema=self.schema, running_time=(time.time() - initialized.start_time)))
Common logic for all runners.
def execute(self) -> Generator[(events.ExecutionEvent, None, None)]:
    
    results = TestResultSet()
    initialized = events.Initialized(results=results, schema=self.schema, checks=self.checks, hypothesis_settings=self.hypothesis_settings)
    (yield initialized)
    (yield from self._execute(results))
    (yield events.Finished(results=results, schema=self.schema, running_time=(time.time() - initialized.start_time)))