26 lines
798 B
Markdown
26 lines
798 B
Markdown
# Running tests
|
|
|
|
## Prerequisites
|
|
|
|
* Openshift clusters with multicloud-gitops pattern installed
|
|
* factory cluster is managed via rhacm
|
|
* kubeconfig files for Openshift clusters
|
|
* oc client installed at ~/oc_client/oc
|
|
|
|
## Steps
|
|
|
|
* create python3 venv, clone multicloud-gitops repository
|
|
* export KUBECONFIG=\<path to hub kubeconfig file>
|
|
* export KUBECONFIG_EDGE=\<path to edge kubeconfig file>
|
|
* export INFRA_PROVIDER=\<infra platform description>
|
|
* (optional) export WORKSPACE=\<dir to save test results to> (defaults to /tmp)
|
|
* cd multicloud-gitops/tests/interop
|
|
* pip install -r requirements.txt
|
|
* ./run_tests.sh
|
|
|
|
## Results
|
|
|
|
* results .xml files will be placed at $WORKSPACE
|
|
* test logs will be placed at $WORKSPACE/.results/test_execution_logs/
|
|
* CI badge file will be placed at $WORKSPACE
|