Skip to content
Snippets Groups Projects
Commit 38865651f487 authored by Philippe Pepiot's avatar Philippe Pepiot
Browse files

Drop useless param 'strip' from clone benchmarks

'strip' param was only taking one value 'same'.
Drop this param by inheriting from BaseTestSuite instead of
BaseExchangeTimeSuite.
parent 49aa5eec015c
No related branches found
No related tags found
No related merge requests found
......@@ -403,32 +403,42 @@
expected_return_code=0)
#class CloneTimeSuite(BaseExchangeTimeSuite):
# # skip other repos since they are too big
# params = [['mercurial-2017'], ['local', 'ssh', 'http'], ['same'], [None, 'tip']]
#
# timeout = 300
#
# def setup(self, *args, **kwargs):
# super(CloneTimeSuite, self).setup(*args, **kwargs)
# tmpdir = os.path.join(REPOS_DIR, '.tmp')
# try:
# os.makedirs(tmpdir)
# except OSError as exc:
# if exc.errno != errno.EEXIST:
# raise
# self.tmp_clone_path = os.path.join(tmpdir, 'clone-{}'.format(
# os.path.basename(self.clone_path)))
# shutil.rmtree(self.tmp_clone_path, ignore_errors=True)
#
# def teardown(self, *args, **kwargs):
# super(CloneTimeSuite, self).teardown(*args, **kwargs)
# shutil.rmtree(self.tmp_clone_path, ignore_errors=True)
#
# def time_clone(self, *args, **kwargs):
# cmd = ['clone', '--pull']
# cmd.extend(self._remote_path_cmd(self.clone_path))
# cmd.append(self.tmp_clone_path)
# if self.rev:
# cmd.extend(['-r', self.rev])
# self.hg(*cmd)
# class CloneTimeSuite(BaseExchangeMixin, BaseTestSuite):
# # skip other repos since they are too big
# param_names = BaseTestSuite.param_names + ['repo_type', 'revset']
# params = [['mercurial-2017'], ['local', 'ssh', 'http'], [None, 'tip']]
# timer = timeit.default_timer
# sample_time = 10
# timeout = 300
# def setup(self, *args, **kwargs):
# args = list(args)
# repo_name = args[self.param_names.index('repo')]
# revset = args.pop(-1)
# repo_type = args.pop(-1)
# super(CloneTimeSuite, self).setup(*args, **kwargs)
# self._setup_repo_type(repo_type)
# self._setup_revset(revset)
# tmpdir = os.path.join(REPOS_DIR, '.tmp')
# try:
# os.makedirs(tmpdir)
# except OSError as exc:
# if exc.errno != errno.EEXIST:
# raise
# self.clone_path = os.path.join(REPOS_DIR, repo_name)
# self.tmp_clone_path = os.path.join(tmpdir, 'clone-{}'.format(
# os.path.basename(self.clone_path)))
# shutil.rmtree(self.tmp_clone_path, ignore_errors=True)
# def teardown(self, *args, **kwargs):
# self._teardown_repo_type()
# shutil.rmtree(self.tmp_clone_path, ignore_errors=True)
# def time_clone(self, *args, **kwargs):
# cmd = ['clone', '--pull']
# cmd.extend(self._remote_path_cmd(self.clone_path))
# cmd.append(self.tmp_clone_path)
# if self.rev:
# cmd.extend(['-r', self.rev])
# self.hg(*cmd)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment