cmd/bent: add some more benchmarks listed in benchmarks-all.toml, not yet in the default "benchmarks-50" set. Change-Id: If4378bbf5f2574b1987389199160c27bfdf0f302 Reviewed-on: https://go-review.googlesource.com/c/benchmarks/+/362374 Reviewed-by: Michael Pratt <mpratt@google.com> Run-TryBot: David Chase <drchase@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
diff --git a/cmd/bent/configs/benchmarks-all.toml b/cmd/bent/configs/benchmarks-all.toml index 261138a..5cef85d 100644 --- a/cmd/bent/configs/benchmarks-all.toml +++ b/cmd/bent/configs/benchmarks-all.toml
@@ -204,3 +204,94 @@ Name = "commonmark_markdown" Benchmarks = "Benchmark" +[[Benchmarks]] + Name = "workiva_augmentedtree" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_bitarray" + Benchmarks = "Benchmark" # note BenchmarkBitmap* is flawed + +[[Benchmarks]] + Name = "workiva_btree_palm" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_btree_plus" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_fibheap" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_queue" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_rangetree" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_hilbert" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_rangetree_skiplist" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_set" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_slice" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_avl" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_sort" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_ctrie" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_dtrie" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_triex" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "workiva_triey" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "thriftrw_gen" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "thriftrw_protocol" + Benchmarks = "Benchmark" + +[[Benchmarks]] + Name = "yarpc" + Benchmarks = "Benchmark" + Disabled = true + # Requires user intervention on Darwin, accepts network connections + +[[Benchmarks]] + Name = "uber_tchannel" + Benchmarks = "Benchmark" + Disabled = true # fails to compile + +[[Benchmarks]] + Name = "uber_tchannel_benchmark" + Benchmarks = "Benchmark" + Disabled = true # fails to compile
diff --git a/cmd/bent/configs/suites.toml b/cmd/bent/configs/suites.toml index 88d77b6..d984e63 100644 --- a/cmd/bent/configs/suites.toml +++ b/cmd/bent/configs/suites.toml
@@ -284,3 +284,112 @@ Version = "@v0.0.0-20191127184510-91b5b3c99c19" ExtraFiles = ["spec"] +[[Suites]] + Name = "workiva_augmentedtree" + Repo = "github.com/Workiva/go-datastructures/augmentedtree" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_bitarray" + Repo = "github.com/Workiva/go-datastructures/bitarray" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_btree_palm" + Repo = "github.com/Workiva/go-datastructures/btree/palm" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_btree_plus" + Repo = "github.com/Workiva/go-datastructures/btree/plus" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_fibheap" + Repo = "github.com/Workiva/go-datastructures/fibheap" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_queue" + Repo = "github.com/Workiva/go-datastructures/queue" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_rangetree" + Repo = "github.com/Workiva/go-datastructures/rangetree" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_hilbert" + Repo = "github.com/Workiva/go-datastructures/rtree/hilbert" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_rangetree_skiplist" + Repo = "github.com/Workiva/go-datastructures/rangetree/skiplist" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_set" + Repo = "github.com/Workiva/go-datastructures/set" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_slice" + Repo = "github.com/Workiva/go-datastructures/slice/skip" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_avl" + Repo = "github.com/Workiva/go-datastructures/tree/avl" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_sort" + Repo = "github.com/Workiva/go-datastructures/sort" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_ctrie" + Repo = "github.com/Workiva/go-datastructures/trie/ctrie" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_dtrie" + Repo = "github.com/Workiva/go-datastructures/trie/dtrie" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_triex" + Repo = "github.com/Workiva/go-datastructures/trie/xfast" + Version = "@v1.0.53" + +[[Suites]] + Name = "workiva_triey" + Repo = "github.com/Workiva/go-datastructures/trie/yfast" + Version = "@v1.0.53" + +[[Suites]] + Name = "thriftrw_gen" + Repo = "go.uber.org/thriftrw/gen" + Version = "@v1.29.2" + +[[Suites]] + Name = "thriftrw_protocol" + Repo = "go.uber.org/thriftrw/protocol/binary" + Version = "@v1.29.2" + +[[Suites]] + Name = "yarpc" + Repo = "go.uber.org/yarpc" + Version = "@v1.58.0" + +[[Suites]] + Name = "uber_tchannel" + Repo = "github.com/uber/tchannel-go" + Version = "@v1.22.0" + +[[Suites]] + Name = "uber_tchannel_benchmark" + Repo = "github.com/uber/tchannel-go/benchmark" + Version = "@v1.22.0"