Uploaded image for project: 'OpenShift GitOps'
  1. OpenShift GitOps
  2. GITOPS-5844

[Test execution] - Operator installation and E2E Tests | OCP 4.16

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None

      Run E2E tests as part of 1.13.2 release.

      Automated Test Steps:

      You should use the z-stream test pipeline.

      Manual Test Steps:

      1. Clone https://gitlab.cee.redhat.com/gitops/gitops-components-automated-testing 
      2. Checkout to the master branch
      3. Run $ make prepare-operator after setting QUAY_USER and IIB_ID
      4. Once the catalog source is available, install the operator from operator hub

      For running the kuttl automation pipeline, use this pipelinerun template on the bootstrap cluster with appropriate parameters 

      If you want to run the kuttl tests locally:

      1. Clone https://gitlab.cee.redhat.com/gitops/operator-e2e/-/tree/master/gitops-operator 
      2. From master branch and directory to gitops-operator run
        1. kubectl kuttl test ./tests/sequential --config ./tests/sequential/kuttl-test.yaml
        2. kubectl kuttl test ./tests/parallel --config ./tests/parallel/kuttl-test.yaml

      For running a particular test, pass the test name along with --test flag 

      More info: https://gitlab.cee.redhat.com/gitops/operator-e2e/-/blob/master/gitops-operator/README.md 

      Acceptance Criteria:

      • Both latest and version specific channels have been covered 
      • Both Sequential and Parallel suites are executed 
      • Results have been logged

        1. 1132-416-run-kuttl-tests.log
          339 kB
          Triona Doyle
        2. 1133-416-kuttl-rerun-failures.log
          13 kB
          Triona Doyle

              trdoyle Triona Doyle
              rhn-support-vab Varsha B
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: