def init_ride_runner(seed, path): shutil.rmtree(path, ignore_errors=True) shutil.copytree(os.path.join(ROOT, 'testdir'), os.path.join(path, 'testdir')) random.seed(seed) ride = RIDE(random, path) ride_runner = Runner(ride, random) if random.random() > 0.5: ride.open_test_dir() else: ride.open_suite_file() return ride_runner
def initialize(self): shutil.rmtree(self._path, ignore_errors=True) shutil.copytree(os.path.join(self._root, 'testdir'), os.path.join(self._path, 'testdir')) self._random.seed(self._seed) self._model = RIDE(self._random, self._path) self._actions = self._actions_from_model() self._count = 0 if self._random.random() > 0.5: self._model.open_test_dir() else: self._model.open_suite_file() return self