Benchmark Groups Have Some Minor Problems
ericsnowcurrently opened this issue · 3 comments
ericsnowcurrently commented
(See pyston/python-macrobenchmarks#10.)
- a benchmark group "all" is allowed, but ignored
- duplicate groups are allowed (between manifest files) but the semantics aren't clear
- a group will overwrite a tag with the same name, without warning
- the "list_groups" command does not show tags if any custom groups are defined
- tags aren't found properly in
BenchmarksManifest.resolve_group()
ericsnowcurrently commented
Also "list -b TAG" isn't working.
ericsnowcurrently commented
Also, if the "default" group includes a name that does not exist then it is ignored, whether or not "-NAME". I'd expect it to fail like it does for any other group.
ericsnowcurrently commented
@kmod, the main problem from pyston/python-macrobenchmarks#10 is due to how a custom group named "all" is getting ignored. I'm probably going to just disallow such a group.