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

benchmark: document the discovery tests

parent 71bc4a30
No related branches found
No related tags found
No related merge requests found
......@@ -43,6 +43,12 @@
@setup_role
class DiscoveryIdenticalTimeSuite(BaseDiscoveryTimeSuite):
"""This benchmark discovery between two repository with the same content
This benchmark use `perfdiscovery` (see BaseDiscoveryTimeSuite).
Any repos should be elligible for "identical" discovery.
"""
role_action = 'discovery'
role_subtype = 'identical'
......@@ -53,6 +59,13 @@
@setup_role
class DiscoverySubsetTimeSuite(BaseDiscoveryTimeSuite):
"""This benchmark discovery when remote has stricly more data
This benchmark use `perfdiscovery` (see BaseDiscoveryTimeSuite).
Any repos should be elligible for "subset" discovery. We test it with
various amount of missing changesets locally.
"""
role_action = 'discovery'
role_subtype = 'subset'
......@@ -63,6 +76,13 @@
@setup_role
class DiscoverySupersetTimeSuite(BaseDiscoveryTimeSuite):
"""This benchmark discovery when remote has stricly less data
This benchmark use `perfdiscovery` (see BaseDiscoveryTimeSuite).
Any repos should be elligible for "superset" discovery. We test it with
various amount of missing changesets remotely.
"""
role_action = 'discovery'
role_subtype = 'superset'
......@@ -73,6 +93,14 @@
@setup_role
class DiscoveryBalancedTimeSuite(BaseDiscoveryTimeSuite):
"""This benchmark discovery when local and remote has different content
This benchmark use `perfdiscovery` (see BaseDiscoveryTimeSuite).
Only a fews are eligible for "balanced" discovery. since it needs enough
different heads to create disparity on both side. The test it with various
amount of "reasonably sized" difference.
"""
role_action = 'discovery'
role_subtype = 'balanced'
......
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