[coverme] Update readme.
This commit is contained in:
parent
8868dac428
commit
52d8290956
1 changed files with 8 additions and 2 deletions
|
@ -16,12 +16,18 @@ Package main можно не тестировать.
|
||||||
Coverage 100% говорит ровно о том, что все строки кода выполнялись.
|
Coverage 100% говорит ровно о том, что все строки кода выполнялись.
|
||||||
Хорошие тесты, в первую очередь, тестируют функциональность.
|
Хорошие тесты, в первую очередь, тестируют функциональность.
|
||||||
|
|
||||||
Как посмотреть coverage:
|
Как посмотреть общий coverage:
|
||||||
```
|
```
|
||||||
go test -v -cover ./coverme/...
|
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 в блоге (см. ссылки).
|
||||||
|
|
||||||
## Ссылки
|
## Ссылки
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue