Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
gocov
command
gocov is the coverage uploader CLI, run inside CI:
|
gocov is the coverage uploader CLI, run inside CI: |
|
gocov-server
command
gocov-server runs the gocov API + web UI, and provides repo administration:
|
gocov-server runs the gocov API + web UI, and provides repo administration: |
|
internal
|
|
|
blobstore
Package blobstore abstracts raw-profile persistence so it can later move to object storage (S3/R2) without touching callers.
|
Package blobstore abstracts raw-profile persistence so it can later move to object storage (S3/R2) without touching callers. |
|
blobstore/memory
Package memory provides an in-memory blobstore.Store for tests.
|
Package memory provides an in-memory blobstore.Store for tests. |
|
blobstore/postgres
Package postgres implements blobstore.Store on a Postgres bytea column.
|
Package postgres implements blobstore.Store on a Postgres bytea column. |
|
diffcov
Package diffcov computes diff coverage: which changed lines of a pull request are covered by tests.
|
Package diffcov computes diff coverage: which changed lines of a pull request are covered by tests. |
|
forge
Package forge abstracts VCS-host integrations (Bitbucket first; GitHub and GitLab later).
|
Package forge abstracts VCS-host integrations (Bitbucket first; GitHub and GitLab later). |
|
forge/bitbucket
Package bitbucket implements forge.Forge for Bitbucket Cloud.
|
Package bitbucket implements forge.Forge for Bitbucket Cloud. |
|
forge/fake
Package fake provides a recording forge.Forge test double.
|
Package fake provides a recording forge.Forge test double. |
|
profile
Package profile defines the normalized coverage model shared by every coverage format, and the Parser interface that format-specific parsers implement.
|
Package profile defines the normalized coverage model shared by every coverage format, and the Parser interface that format-specific parsers implement. |
|
server
Package server implements the gocov HTTP API, badge endpoint and web UI.
|
Package server implements the gocov HTTP API, badge endpoint and web UI. |
|
store
Package store defines the storage interface and its domain types.
|
Package store defines the storage interface and its domain types. |
|
store/memory
Package memory provides an in-memory store.Store for tests.
|
Package memory provides an in-memory store.Store for tests. |
|
store/postgres
Package postgres implements store.Store on PostgreSQL via pgx.
|
Package postgres implements store.Store on PostgreSQL via pgx. |
|
testpg
Package testpg provides disposable Postgres databases for integration tests.
|
Package testpg provides disposable Postgres databases for integration tests. |
Click to show internal directories.
Click to hide internal directories.