Files
homelab/tmp/acm-hub-bootstrap/tests/interop/README.md
2025-05-19 11:18:25 -05:00

798 B

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