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