Skip to content
Snippets Groups Projects

Continuous Integration Tests

This directory contains the necessary configuration to create and run tests during the CI "test" stage to do basic sanity checking of the installed components.

These tests expect to be run in the "geosphere-ci-tests" namespace on a Kubernetes cluster, but this is configurable in the root .gitlab-ci.yml configuration file (see TESTS_NAMESPACE).

Administrative Setup

These tests depend on input test data being present on the cluster. The exact path is in cadu-pv.yaml. Once the PeristentVolume and PersistentVolumeClaim are created, the input data will be fed to the test CSPP Geo GRB container.

kubectl -n geosphere-ci-tests create cadu-pv.yaml
kubectl -n geosphere-ci-tests create cadu-pvc.yaml