[coverme] Update readme.

This commit is contained in:
Arseny Balobanov 2022-03-24 18:49:56 +03:00
parent 8868dac428
commit 52d8290956

View file

@ -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 в блоге (см. ссылки).
## Ссылки