End-to-End tests implemented here leverages Gherkin and the godog framework.
Features are stored under features.
Prerequisites:
- An OpenShift cluster exists
- Current shell is logged-in the OpenShift cluster as
admin
(e.g.oc login
) - KubeSaw is deployed and configured as a multi-cluster environment
- Workspaces Operator is deployed
- Workspaces REST API Server is deployed
To execute all the tests
make test
To test a single test scenario, you can add the tag @wip
before the scenario definition, then you can run the single test with the following command:
make wip