Skip to content
Snippets Groups Projects
Commit f5a5c4d42f1d authored by Pierre-Yves David's avatar Pierre-Yves David :octopus:
Browse files

benchmark: add a benchmark for large number of index lookup

parent fc8b19575bd4
No related branches found
No related tags found
No related merge requests found
......@@ -30,3 +30,19 @@
def track_index_no_lookup(self, *args, **kwargs):
print(kwargs)
return self.perfext('perfindex', '--rev', kwargs["revset"])
class PerfIndexLargeLookupSuite(BaseTestSuite):
param_names = BaseTestSuite.param_names + ["revset"]
params = BaseTestSuite.params + [(
"-10000:",
"(-10000:) + 0",
"0 + (-10000:)",
":99 + (-10000:)",
"(-10000:) + (:99)",
)]
@benchmark_name('internal.index.large_lookup.track_time')
@params_as_kwargs
def track_index_no_lookup(self, *args, **kwargs):
return self.perfext('perfindex', '--rev', kwargs["revset"])
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