Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-17519

Initial unit test job without monkey patching

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Undefined Undefined
    • 2025.2 (Flamingo)
    • None
    • None
    • Sprint 4 Quasar & Pulsar
    • 1

      Goal: 

      • As a developer, I Want have a unit test job that runs some of the unit test without monkey patching, so that I can ensure that these test are running and passing if native threading is in use.

      As an initial effort we want to have a new tox py312 job variant with those unit test that are passing and stable without eventlet. Later on we want to enable all the unit test in this job as a separate effort.

      Note that functional test cases starts most of the nova services so those tests cannot be run without monkey patching until all the sevices (especially nova-compute) is able to run in threading mode.

      Acceptance Criteria:

      • A voting tox-py312 job variant exist in the CI that executes a subset of nova unit tests that are possible to execute without eventlet monkey_patching.
      • Have a follow up story(ies) created to enable the rest of the test cases based on some conditions (i.e. set Y can be enabled once nova-conductor can run in thread mode

              rh-ee-bgibizer Balazs Gibizer
              rh-ee-bgibizer Balazs Gibizer
              rhos-workloads-compute
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: