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

Fix debugdiscovery benchmarks

* debugdiscovery does not support revset argument, so move it to its own class
  with a single 'revset' param combination.
* expected return code is always 0
parent 51c3f36bd42e
No related branches found
No related tags found
No related merge requests found
......@@ -152,5 +152,13 @@
cmd.extend(['-r', self.rev])
self._single_execute(cmd, expected_return_code=1 if strip == "same" else 0)
class DiscoveryTimeSuite(BaseExchangeTimeSuite):
# debugdiscovery does not support revset argument
params = BaseTimeTestSuite.params + [
['local', 'ssh'],
['same', 'last(all(), 10)', 'last(all(), 100)', 'last(all(), 1000)'],
[None]]
def time_debugdiscovery(self, repo_name, strip, revset):
cmd = [self.hgpath, '--cwd', self.clone_path, 'debugdiscovery', self.repo_path]
......@@ -155,8 +163,6 @@
def time_debugdiscovery(self, repo_name, strip, revset):
cmd = [self.hgpath, '--cwd', self.clone_path, 'debugdiscovery', self.repo_path]
# if self.rev:
# cmd.extend(['--rev', self.rev])
self._single_execute(cmd, expected_return_code=1 if strip == "same" else 0)
self._single_execute(cmd)
class PushPullTimeSuite(BaseExchangeTimeSuite):
......
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