E2E Tests
E2E tests are run in build-test workflow on pull_request event.
Development environment
To install dependencies run:
make kots
make -C e2e deps
npm install -g @testim/testim-cli
The entire suite can be run with the command:
make e2e
To run an individual test run:
make e2e \
FOCUS="Change License"
To build and run with ttl.sh images run:
make all-ttl.sh
make e2e \
KOTSADM_IMAGE_REGISTRY=ttl.sh \
KOTSADM_IMAGE_NAMESPACE=$USER \
KOTSADM_IMAGE_TAG=12h
To run against the okteto dev environment run:
Note when using an existing cluster you must focus the suite on a single test
okteto context use https://replicated.okteto.dev
make e2e \
FOCUS="Change License" \
EXISTING_KUBECONFIG=${KUBECONFIG:-$HOME/.kube/config}
Requirements
- Docker