Exemple #1
0
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
Exemple #2
0
 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