mirror of https://github.com/knative/docs.git
				
				
				
			
				
					
						
							bobcatfish is transitioning off of this project.  | 
			||
|---|---|---|
| .. | ||
| OWNERS | ||
| README.md | ||
| e2e-tests.sh | ||
| library.sh | ||
| presubmit-tests.sh | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	Test
This directory contains tests and testing docs.
- Unit tests currently reside in the codebase alongside the code they test
 - End-to-end tests
 
Running unit tests
TODO(#66): Write real unit tests.
Running end-to-end tests
Dependencies
You might need to install kubetest in order to run the end-to-end tests locally:
go get -u k8s.io/test-infra/kubetest
Simply run the e2e-tests.sh script, setting $PROJECT_ID first to your GCP project. The script
will create a GKE cluster, install Knative, run the end-to-end tests and delete the cluster.
If you already have a cluster set, ensure that $PROJECT_ID is empty and call the script with the
--run-tests argument. Note that this requires you to have Knative Build installed and configured
to your particular configuration setup.