diff --git a/coverme/README.md b/coverme/README.md index 042c2f5..a4243e0 100644 --- a/coverme/README.md +++ b/coverme/README.md @@ -16,12 +16,18 @@ Package main можно не тестировать. Coverage 100% говорит ровно о том, что все строки кода выполнялись. Хорошие тесты, в первую очередь, тестируют функциональность. -Как посмотреть coverage: +Как посмотреть общий coverage: ``` go test -v -cover ./coverme/... ``` -Coverage можно выводить в html (см. ссылки), и эта функциональность поддерживается в Goland. +Как посмотреть coverage пакета в html: +``` +go test -v -coverprofile=/tmp/coverage.out ./coverme/models/... +go tool cover -html=/tmp/coverage.out +``` +Аналогичная функциональность поддерживается в Goland. +Также рекомендуем ознакомиться с рассказом о cover в блоге (см. ссылки). ## Ссылки