'Run the test with a result that conforms to testtools\' extended
``TestResult`` interface.
This overrides a method in base ``RunTest`` which is intended to be
overwritten.'

def _run_prepared_result(self, result):

    flaky = _get_flaky_annotation(self._case)
    if (flaky is not None):
        return self._run_flaky_test(self._case, result, flaky)
    return self._run_test(self._case, result)
