cmd/bent: refactor common benchmark info into "suites.toml"; add versions
Common fields in benchmark*toml were a headache, especially w/
the addition of versions. This was a big improvement, all the
common info (build flags, gc env, etc) can appear there.
Also added interpretation of "temporary pattern" for configured
"RunDir" for tests that expect to run in a writeable directory
(and also w/o testdata, which seems to be the case for at least
Also sorted through benchmarks to get most (all?) running in
the "all" case.
Trust: David Chase <email@example.com>
Run-TryBot: David Chase <firstname.lastname@example.org>
TryBot-Result: Go Bot <email@example.com>
Reviewed-by: Michael Pratt <firstname.lastname@example.org>
4 files changed