29 lines
1.1 KiB
Markdown
Raw Normal View History

# go test
> Тестируйте пакеты Go (файлы должны иметь окончание `_test.go`).
> Больше информации: <https://pkg.go.dev/cmd/go#hdr-Testing_flags>.
- Протестировать пакет, находящийся в текущем каталоге:
`go test`
- Протестировать пакет в текущем каталоге с подробным выводом ([v]erbose):
`go test -v`
- Протестировать пакеты в текущем каталоге и всех подкаталогах (обратите внимание на `...`):
`go test -v ./...`
- Протестировать пакет в текущем каталоге и запустить все бенчмарки:
`go test -v -bench .`
- Протестировать пакет в текущем каталоге и запустить все бенчмарки в течение 50 секунд:
`go test -v -bench . -benchtime 50s`
- Протестировать пакет с анализом покрытия:
`go test -cover`