From bed26ddec786b9c93f0f89a14797887343d46560 Mon Sep 17 00:00:00 2001 From: Arseny Balobanov Date: Sat, 22 Feb 2020 02:20:16 +0300 Subject: [PATCH] varfmt: add 'go test' examples that run benchmarks. --- varfmt/README.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/varfmt/README.md b/varfmt/README.md index 0dc0b12..1a452b0 100644 --- a/varfmt/README.md +++ b/varfmt/README.md @@ -27,4 +27,23 @@ BenchmarkSprintf/small-4 8085470 142 ns/op 40 B/op BenchmarkSprintf/small_string-4 7574479 152 ns/op 40 B/op 4 allocs/op BenchmarkSprintf/big-4 22324 53264 ns/op 69000 B/op 20 allocs/op PASS -``` \ No newline at end of file +``` + +### Примеры + +Как запустить все тесты и бенчмарки: +``` +go test -v -bench=. ./varfmt/... +``` + +Как запустить только бенчмарки: +``` +go test -v -run=^a -bench=. ./varfmt/... +``` +Здесь `^a` - регулярное выражение, задающее тесты для запуска, +а `.` - задаёт бенчмарки. + +Как запустить только big бенчмарки: +``` +go test -v -run=^a -bench=/big ./varfmt/... +```