Add section about unit tests
This commit is contained in:
		
							parent
							
								
									75435ef934
								
							
						
					
					
						commit
						305b77be90
					
				
							
								
								
									
										24
									
								
								README.md
								
								
								
								
							
							
						
						
									
										24
									
								
								README.md
								
								
								
								
							|  | @ -350,3 +350,27 @@ kubectl port-forward POD_NAME DLV_PORT:DLV_PORT | ||||||
| ``` | ``` | ||||||
| $ dlv connect 127.0.0.1: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 | ||||||
|  | ``` | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue