varfmt: add 'go test' examples that run benchmarks.
This commit is contained in:
parent
7a1b5b194c
commit
bed26ddec7
1 changed files with 20 additions and 1 deletions
|
@ -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
|
||||
```
|
||||
```
|
||||
|
||||
### Примеры
|
||||
|
||||
Как запустить все тесты и бенчмарки:
|
||||
```
|
||||
go test -v -bench=. ./varfmt/...
|
||||
```
|
||||
|
||||
Как запустить только бенчмарки:
|
||||
```
|
||||
go test -v -run=^a -bench=. ./varfmt/...
|
||||
```
|
||||
Здесь `^a` - регулярное выражение, задающее тесты для запуска,
|
||||
а `.` - задаёт бенчмарки.
|
||||
|
||||
Как запустить только big бенчмарки:
|
||||
```
|
||||
go test -v -run=^a -bench=/big ./varfmt/...
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue