it/resources/track_with_dependency/track.py (10 lines of code) (raw):

async def noop(es, params): # pylint: disable=import-outside-toplevel,import-error # We want to use a library that will never be a Rally dependency, otherwise the test # could succeed regardless of whether the dependencies function actually succeeds. # For this reason we're using pytoml, which was deprecated long ago import pytoml as toml ret_val = {} # no-ops is our correctness marker toml_values = ["weight = 1", 'unit = "no-ops"'] await es.cluster.health() for toml_value in toml_values: ret_val.update(toml.loads(toml_value)) return ret_val def register(registry): registry.register_runner("no-op", noop, async_runner=True)