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

perfrevlogwrite: expose other data

For now, we only expose them for "full". It is the most meaningful case and
adding it for all option would be pretty verbose. Ideally I would like all
percentile to be exposed as variant of a single benchmark but the current setup
does not make it feasible.

This seems good enough for now.
parent f6b904f5
No related branches found
No related tags found
No related merge requests found
......@@ -171,6 +171,46 @@
return self._run_one_full('--manifest', nbrev, 'storage',
lazydeltabase=True)
@params_as_kwargs
def track_perfrevlogwrite_manifest_full_max(self, nbrev, *args, **kwargs):
return self._run_one_id('max of', '--manifest', nbrev, 'full',
lazydeltabase=False)
@params_as_kwargs
def track_perfrevlogwrite_manifest_full_99percentile(self, nbrev, *args, **kwargs):
return self._run_one_id('99% of', '--manifest', nbrev, 'full',
lazydeltabase=False)
@params_as_kwargs
def track_perfrevlogwrite_manifest_full_95percentile(self, nbrev, *args, **kwargs):
return self._run_one_id('95% of', '--manifest', nbrev, 'full',
lazydeltabase=False)
@params_as_kwargs
def track_perfrevlogwrite_manifest_full_90percentile(self, nbrev, *args, **kwargs):
return self._run_one_id('90% of', '--manifest', nbrev, 'full',
lazydeltabase=False)
@params_as_kwargs
def track_perfrevlogwrite_manifest_full_75percentile(self, nbrev, *args, **kwargs):
return self._run_one_id('75% of', '--manifest', nbrev, 'full',
lazydeltabase=False)
@params_as_kwargs
def track_perfrevlogwrite_manifest_full_50percentile(self, nbrev, *args, **kwargs):
return self._run_one_id('50% of', '--manifest', nbrev, 'full',
lazydeltabase=False)
@params_as_kwargs
def track_perfrevlogwrite_manifest_full_25percentile(self, nbrev, *args, **kwargs):
return self._run_one_id('25% of', '--manifest', nbrev, 'full',
lazydeltabase=False)
@params_as_kwargs
def track_perfrevlogwrite_manifest_full_min(self, nbrev, *args, **kwargs):
return self._run_one_id('min of', '--manifest', nbrev, 'full',
lazydeltabase=False)
class ManifestPerfTestSuite(BaseTestSuite):
params = BaseTestSuite.params + [['persist', 'clear']]
param_names = BaseTestSuite.param_names + ['disk_cache']
......
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