diff --git a/benchmarks/basic_commands.py b/benchmarks/basic_commands.py index 51c3f36bd42e6b3eceae7de7e7441bf5d01ff69d_YmVuY2htYXJrcy9iYXNpY19jb21tYW5kcy5weQ==..540974ee64e621c7a94de319bdcdc140367b9ce6_YmVuY2htYXJrcy9iYXNpY19jb21tYW5kcy5weQ== 100644 --- a/benchmarks/basic_commands.py +++ b/benchmarks/basic_commands.py @@ -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):