Merge pull request #227 from zalando-incubator/feature/unit-tests-doc

Add section about unit tests
This commit is contained in:
Dmitry Dolgov 2018-02-09 14:05:20 +01:00 committed by GitHub
commit 08e3d925e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 24 additions and 0 deletions

View File

@ -354,3 +354,27 @@ kubectl port-forward POD_NAME DLV_PORT:DLV_PORT
```
$ dlv connect 127.0.0.1:DLV_PORT
```
### Unit tests
To run all unit tests, you can simply do:
```
$ go test ./...
```
For go 1.9 `vendor` directory would be excluded automatically. For previous
versions you can exclude it manually:
```
$ go test $(glide novendor)
```
In case if you need to debug your unit test, it's possible to use delve:
```
$ dlv test ./pkg/util/retryutil/
Type 'help' for list of commands.
(dlv) c
PASS
```