End-To-End tests
e2e tests are implemented following the Behavior-Driven Development (BDD) approach.
Implementation relies on cucumber/godog.
- the
assets
folder contains the assets needed to run the e2e tests, like external CRDs - the
feature
folder contains the BDD Feature files describing the scenarios to test - the
hook
folder contains the godog hooks that are executed before and after each suite/test/step. - the
step
folder contains the Go code implementing the steps. Steps are organized by domain and then for step type (given, when, then, or step).