varfmt: add 'go test' examples that run benchmarks.

This commit is contained in:
Arseny Balobanov 2020-02-22 02:20:16 +03:00
parent 7a1b5b194c
commit bed26ddec7

View file

@ -28,3 +28,22 @@ BenchmarkSprintf/small_string-4 7574479 152 ns/op 40 B/op
BenchmarkSprintf/big-4 22324 53264 ns/op 69000 B/op 20 allocs/op BenchmarkSprintf/big-4 22324 53264 ns/op 69000 B/op 20 allocs/op
PASS PASS
``` ```
### Примеры
Как запустить все тесты и бенчмарки:
```
go test -v -bench=. ./varfmt/...
```
Как запустить только бенчмарки:
```
go test -v -run=^a -bench=. ./varfmt/...
```
Здесь `^a` - регулярное выражение, задающее тесты для запуска,
а `.` - задаёт бенчмарки.
Как запустить только big бенчмарки:
```
go test -v -run=^a -bench=/big ./varfmt/...
```