def runUntilFailure(self, test):
        count = 0
        while True:
            count += 1
            self.stream.write("Test Pass %d\n" % (count,))
            if count == 1:
                result = self.run(test)
            else:
                result = self._runWithoutDecoration(test)
            if result.testsRun == 0:
                break
            if not result.wasSuccessful():
                break
        return result
A handy helper function that recreates the full URL for the current
dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/twisted/trial/runner.py/TrialRunner.runUntilFailure--crossover with--dataset/ETHPy150Open getsentry/raven-python/raven/utils/wsgi.py/get_current_url