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

benchmark: benchmarl status on a wider range of history changes

We have serious regression in this area that went undetected.
parent d7a58b3f
No related branches found
No related tags found
2 merge requests!42benchmark: benchmarl status on a wider range of history changes,!40clone git too
Pipeline #94728 passed
......@@ -60,3 +60,45 @@
[simple-command.variants.dimensions.repo-state.modified-and-copied]
cwd = "DATA-VARS:mercurial.working-copy.modified-and-copied"
[simple-command.variants.dimensions.range.working-copy]
default = true
[simple-command.variants.dimensions.range.change-tip]
extend-command = " --change tip"
[simple-command.variants.dimensions.range.change-1000th-tiprev-]
extend-command = " --change -10000"
[simple-command.variants.dimensions.range.change-1000th-rev]
extend-command = " --change 10000"
[simple-command.variants.dimensions.range.from-null-to-tip]
extend-command = " --rev null --rev tip"
[simple-command.variants.dimensions.range.from-tip-to-null]
extend-command = " --rev null --rev null"
[simple-command.variants.dimensions.range.from-rev-0-to-tip]
extend-command = " --rev 0 --rev tip"
[simple-command.variants.dimensions.range.from-1000th-tiprev-to-tip]
extend-command = " --rev -1000 --rev tip"
[simple-command.variants.dimensions.range.from-null-to-1000th]
extend-command = " --rev null --rev 1000"
[simple-command.variants.dimensions.range.from-rev-0-to-1000th]
extend-command = " --rev 0 --rev 1000"
[simple-command.variants.dimensions.range.from-null]
extend-command = " --rev null"
[simple-command.variants.dimensions.range.from-tip]
extend-command = " --rev null"
[simple-command.variants.dimensions.range.from-rev-0]
extend-command = " --rev 0"
[simple-command.variants.dimensions.range.from-1000th-tiprev]
extend-command = " --rev -1000"
......@@ -29,5 +29,31 @@
["repo-state"] = (v.simple_command["repo-state"]) {
default_key = "clean"
}
["range"] {
default_key = "working-copy"
cases {
["working-copy"] {}
["change-tip"] {extend_command = " --change tip"}
// XXX we should get data-env vars for these, but good enough for
// now
["change-1000th-tiprev-"] {extend_command = " --change -10000"}
["change-1000th-rev"] {extend_command = " --change 10000"}
["from-null-to-tip"] {extend_command = " --rev null --rev tip"}
["from-tip-to-null"] {extend_command = " --rev null --rev null"}
// That one drive the copy tracing tracy because all the added files
["from-rev-0-to-tip"] {extend_command = " --rev 0 --rev tip"}
["from-1000th-tiprev-to-tip"] {extend_command = " --rev -1000 --rev tip"}
["from-null-to-1000th"] {extend_command = " --rev null --rev 1000"}
["from-rev-0-to-1000th"] {extend_command = " --rev 0 --rev 1000"}
// combine with the working copy
["from-null"] {extend_command = " --rev null"}
["from-tip"] {extend_command = " --rev null"}
// That one drive the copy tracing tracy because all the added files
["from-rev-0"] {extend_command = " --rev 0"}
["from-1000th-tiprev"] {extend_command = " --rev -1000"}
}
}
}
......@@ -97,6 +97,21 @@
- mard
- mardu
- mardui
* range:
- working-copy (default)
- change-tip
- change-1000th-tiprev-
- change-1000th-rev
- from-null-to-tip
- from-tip-to-null
- from-rev-0-to-tip
- from-1000th-tiprev-to-tip
- from-null-to-1000th
- from-rev-0-to-1000th
- from-null
- from-tip
- from-rev-0
- from-1000th-tiprev
* repo-state:
- modified
- clean (default)
......
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