E2E tests.
BDD test using Gherkin syntax.
Example script to run tests from the local machine:
export SHOOT=<shoot-id>
export PROVIDER=<provider-id, probably azure, aws or gcp>
export KUBECONFIG=<path-to-cube-config of above shoot>
export ENV=dev
go mod tidy
go mod download
go build -o bin/kfr cmd/main.go
./bin/kfr \
-godog.paths $(pwd)/features/<your-feature>.feature \
-godog.tags="@all,@allProviders,@$PROVIDER&&@all,@allShoots,@$SHOOT&&@all,@allEnvs,@$ENV"
See CONTRIBUTING.md.
See CODE_OF_CONDUCT.md.
See the LICENSE file.