Какой флаг go test показывает покрытие кода в процентах?

Процент покрытия показывает go test -cover. Для отчёта по строкам создайте профиль через -coverprofile и откройте его командой go tool cover.

Короткий ответ

Что ответить на собеседовании

Процент покрытия показывает go test -cover. Для отчёта по строкам создайте профиль через -coverprofile и откройте его командой go tool cover.

Подробный разбор

Ответ с пояснениями

Процент покрытия показывает go test -cover. Для отчёта по строкам создайте профиль через -coverprofile и откройте его командой go tool cover.

go test -cover ./...
go test -coverprofile=coverage.out ./...
go tool cover -html=coverage.out

Покрытие показывает выполнение инструментированных участков, а не качество проверок. Для нужного набора пакетов можно настроить -coverpkg; бизнес-инварианты и конкурентные сценарии не оцениваются одним процентом.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее