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