From f27ca31bed5efa15f83bd3c2bbc1ef28fbfc1347 Mon Sep 17 00:00:00 2001 From: bwplotka Date: Mon, 23 Feb 2026 16:50:37 +0000 Subject: [PATCH] tests: add bench CLI recommended invokations Signed-off-by: bwplotka --- storage/remote/queue_manager_test.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/storage/remote/queue_manager_test.go b/storage/remote/queue_manager_test.go index d73e8c72b1..5a572e7deb 100644 --- a/storage/remote/queue_manager_test.go +++ b/storage/remote/queue_manager_test.go @@ -1398,6 +1398,13 @@ var extraLabels []labels.Label = []labels.Label{ {Name: "pod_name", Value: "some-other-name-5j8s8"}, } +// Recommended CLI invocation(s): +/* + export bench=sampleSend && go test ./storage/remote/... \ + -run '^$' -bench '^BenchmarkSampleSend' \ + -benchtime 1s -count 6 -cpu 2 -timeout 999m -benchmem \ + | tee ${bench}.txt +*/ func BenchmarkSampleSend(b *testing.B) { // Send one sample per series, which is the typical remote_write case const numSamples = 1 @@ -1904,6 +1911,13 @@ func createDummyTimeSeries(instances int) []timeSeries { return result } +// Recommended CLI invocation(s): +/* + export bench=buildWriteRequest && go test ./storage/remote/... \ + -run '^$' -bench '^BenchmarkBuildWriteRequest' \ + -benchtime 1s -count 6 -cpu 2 -timeout 999m -benchmem \ + | tee ${bench}.txt +*/ func BenchmarkBuildWriteRequest(b *testing.B) { noopLogger := promslog.NewNopLogger() bench := func(b *testing.B, batch []timeSeries) { @@ -1944,6 +1958,13 @@ func BenchmarkBuildWriteRequest(b *testing.B) { }) } +// Recommended CLI invocation(s): +/* + export bench=buildV2WriteRequest && go test ./storage/remote/... \ + -run '^$' -bench '^BenchmarkBuildV2WriteRequest' \ + -benchtime 1s -count 6 -cpu 2 -timeout 999m -benchmem \ + | tee ${bench}.txt +*/ func BenchmarkBuildV2WriteRequest(b *testing.B) { noopLogger := promslog.NewNopLogger() bench := func(b *testing.B, batch []timeSeries) {