# HG changeset patch # User Pierre-Yves David <pierre-yves.david@octobus.net> # Date 1686021046 -7200 # Tue Jun 06 05:10:46 2023 +0200 # Node ID bba8061059f7e2f6f83485f5952e2e0e00229523 # Parent f986244e3220bfd11d61c3d6dc937e0e888fcd41 benchmarks: add a benchmark for perf::stream-generate diff --git a/suites/hg/benchmarks/perf-bundle-stream-generate.pbd b/suites/hg/benchmarks/perf-bundle-stream-generate.pbd new file mode 100644 --- /dev/null +++ b/suites/hg/benchmarks/perf-bundle-stream-generate.pbd @@ -0,0 +1,24 @@ +[meta] +format="0" +name="hg.exchange.stream.generate" +method="mercurial-perf-extension" + +[run] +copy-data-env = false + +[hg-perf-ext] +command="perf::stream-generate" +cwd="DATA-VARS:mercurial.main-repo-path" + +[hg-perf-ext.variants.dimensions.version.v1] +args=["--stream-version", "v1"] + +[hg-perf-ext.variants.dimensions.version.v2] +args=["--stream-version", "v2"] + +[hg-perf-ext.variants.dimensions.version.v3-exp] +args=["--stream-version", "v3-exp"] + +[hg-perf-ext.variants.dimensions.version.latest] +args=["--stream-version", "latest"] +default=true