Как считать покрытие кода тестами в Go?

Ответ

Запуск с флагом: go test -cover ./.... Покрытие в процентах по пакету. Детальный отчет: go test -coverprofile=coverage.out ./..., затем go tool cover -html=coverage.out - откроется браузер с подсветкой непокрытых строк.

go test -cover -coverprofile=out ./pkg
go tool cover -func=out   // по функциям
go tool cover -html=out    // HTML отчет
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.