Uploaded image for project: 'OpenShift Windows Containers'
  1. OpenShift Windows Containers
  2. WINC-1507

WinC QE Prow CI: Optimize Test Scope - Swap Presubmit (16 tests) & Periodic (38 tests)

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None
    • None
    • None

      The CI configuration for Windows Container (WinC) testing is being optimized to enhance developer velocity and pipeline stability. This is achieved by swapping the test scope between commit-triggered and scheduled jobs.

      Test Scope Adjustment (TL;DR)

      Current State (Issue): The Pull Request (PR) presubmit checks execute the full approx 38 test Smokerun suite, frequently resulting in extended runtimes, noise from flaky tests, and unnecessary merge blocking.

      Revised Strategy (The Swap): The comprehensive and time-consuming tests are being shifted to the periodic schedule.

      • Presubmit Jobs (on PR commit): Will execute only the 16 stable, fast tests.
        • Result: Significantly faster feedback cycle and reduced false-positive failures for code sanity.
      • Periodic Jobs (Nightly Schedule): Will execute the full 38 test suite.
        • Result: Maintains comprehensive quality validation without impeding continuous development flow.

              rrasouli Aharon Rasouli
              rrasouli Aharon Rasouli
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: