### Setup an environment for manual testing
If you only want an environment that matches a test, you can create the environment without running the tests:
1. Run `just build-snapshot`
2. Run `just build-cli-snapshot`
3. Run `just setup [LABEL]`
4. Perform any manual testing using the deployed virtual cluster environment
### Develop a test
If you want to iterate over a test, you can do:
1. Run `just build-snapshot`
2. Run `just build-cli-snapshot`
3. Run `just iterate-e2e [LABEL]`
4. Rerun step 1 if you modify the vCluster code
5. Rerun step 2 if you modify the vCluster CLI code
6. Rerun step 2 as you modify the tests
### Run a test
If you just want to run a test, you can do:
1. Run `just build-snapshot`
2. Run `just build-cli-snapshot`
3. Run `just iterate-e2e [LABEL]`
### Destroy the kind cluster
If you want to cleanup test environment you can do:
1. Run `just teardown [LABEL]`