Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-59157

openshift-tests generates empty test list for openshift/csi suite

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Critical Critical
    • 4.20.0
    • 4.20.0
    • Test Framework
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • Critical
    • Yes
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      We have CSI presubmit jobs failing this week, for example:
      
      https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/openshift_csi-node-driver-registrar/82/pull-ci-openshift-csi-node-driver-registrar-master-e2e-vsphere-csi/1942937313705201664
      https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/openshift_cluster-storage-operator/596/pull-ci-openshift-cluster-storage-operator-main-e2e-ibmcloud-csi/1942637199656751104
      
      Error: no tests were found matching the TEST_SKIPS regex:
      provisioning should mount multiple PV pointing to the same storage on the same node
      
      Even more problematic, e2e-aws-csi passes but only because it doesn't run any tests at all:
      https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/openshift_cluster-storage-operator/596/pull-ci-openshift-cluster-storage-operator-main-e2e-aws-csi/1942637199388315648
      https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/test-platform-results/pr-logs/pull/openshift_cluster-storage-operator/596/pull-ci-openshift-cluster-storage-operator-main-e2e-aws-csi/1942637199388315648/artifacts/e2e-aws-csi/openshift-e2e-test/artifacts/e2e.log
      
      Something causes `openshift-tests --dry-run openshift/csi` to generate an empty list of tests now.
      
      It appears to be related to https://github.com/openshift/origin/pull/29888 -- the e2e-aws-csi presubmit job for that PR results in an empty e2e.log:
      
      https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/test-platform-results/pr-logs/pull/29888/pull-ci-openshift-origin-main-e2e-aws-csi/1942261214625140736/artifacts/e2e-aws-csi/openshift-e2e-test/artifacts/e2e.log
      
      But the PR that merged right before it (https://github.com/openshift/origin/pull/29956) has the expected output in e2e.log:
      https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/test-platform-results/pr-logs/pull/29956/pull-ci-openshift-origin-main-e2e-aws-csi/1942108145635561472/artifacts/e2e-aws-csi/openshift-e2e-test/artifacts/e2e.log

      Version-Release number of selected component (if applicable):

          4.20

      How reproducible:

          100%

      Steps to Reproduce:

          1.
          2.
          3.
          

      Actual results:

          e2e jobs running the openshift/csi test suite don't actually run any tests

      Expected results:

          e2e jobs running the openshift/csi test suite successfully run the full suite of tests

      Additional info:

          

              stbenjam Stephen Benjamin
              jdobson@redhat.com Jonathan Dobson
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: