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/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
|
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/...
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in a new issue