-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
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
- is depended on by
-
OSPRH-19527 Full unit test coverage with threading
-
- Backlog
-
- links to