Как измерить покрытие?

Junior
535 просмотров
AFK Offer AI

Запускаешь go test -cover — получишь процент покрытия в консоли. Для детального отчёта: go test -coverprofile=coverage.out, потом go tool cover -html=coverage.out — откроется HTML с визуализацией. Зелёные строки покрыты тестами, красные нет. Можно также использовать go tool cover -func=coverage.out для вывода покрытия по функциям. На CI обычно настраивают минимальный порог покрытия и отчёты в codecov или coveralls.

Следующий вопрос

Что такое service discovery?