From 305b77be90753d11c150eabe8ded4477799e41ce Mon Sep 17 00:00:00 2001 From: Dmitrii Dolgov Date: Fri, 9 Feb 2018 11:26:37 +0100 Subject: [PATCH] Add section about unit tests --- README.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/README.md b/README.md index 97c1ad9aa..d4a829f0c 100644 --- a/README.md +++ b/README.md @@ -350,3 +350,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 +```