Steps¶
To test the newly added test / existing tests locally, follow the steps
- Clone the repo
-
Set runtime environment variables, as per the requirement.
For example, to deploy partner deployments in a custom namespace in the test config.
targetNameSpaces: - name: mynamespace -
Also, skip intrusive tests
./certsuite run --intrusive=false -
Set K8s config of the cluster where test pods are running
export KUBECONFIG=<<mypath/.kube/config>> -
Execute test suite, which would build and run the suite
For example, to run
networkingtests./certsuite run -l networking
Dependencies on other PR¶
If you have dependencies on other Pull Requests, you can add a comment like that:
Depends-On: <url of the PR>
and the dependent PR will automatically be extracted and injected in your change during the GitHub Action CI jobs and the DCI jobs.