[tests] Separation of test fixtures for 7.0 and 8.0
Bug #1517874 reported by
Aleksey Kasatkin
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
In Progress
|
High
|
Fuel Sustaining | ||
Mitaka |
Confirmed
|
High
|
Fuel Sustaining |
Bug Description
It is hard to make separate tests for different release versions while we have just one fixture for all tests.
It requires to copy huge pieces of fixture in some cases.
We need to have separate fixtures (openstack.yaml) for tests for different release versions.
It is required to separate fixtures for 7.0 and 8.0 as tests for older versions use required changes in-line already.
And it is hard to add some recent changes w/o such separation in 8.0 (related to network roles).
But it will be better to separate older fixtures also to have clear separation and to reduce in-line fixture pieces count.
tags: | added: tech-debt |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Artem Roma (aroma-x) |
Changed in fuel: | |
assignee: | Artem Roma (aroma-x) → Fuel Python Team (fuel-python) |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Artem Roma (aroma-x) |
status: | Confirmed → In Progress |
Changed in fuel: | |
assignee: | Artem Roma (aroma-x) → Nikolay Starodubtsev (starodubcevna) |
Changed in fuel: | |
assignee: | Nikolay Starodubtsev (starodubcevna) → Artem Roma (aroma-x) |
Changed in fuel: | |
assignee: | Artem Roma (aroma-x) → Fuel Python Team (fuel-python) |
status: | In Progress → Confirmed |
tags: | added: tech-debt |
Changed in fuel: | |
milestone: | 8.0 → 9.0 |
tags: | removed: need-info |
Changed in fuel: | |
milestone: | 9.0 → 10.0 |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Artem Roma (aroma-x) |
status: | Confirmed → In Progress |
Changed in fuel: | |
status: | In Progress → Confirmed |
assignee: | Artem Roma (aroma-x) → Fuel Python Team (fuel-python) |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Artem Roma (aroma-x) |
status: | Confirmed → In Progress |
Changed in fuel: | |
status: | In Progress → Confirmed |
assignee: | Artem Roma (aroma-x) → Fuel Python Team (fuel-python) |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Artem Roma (aroma-x) |
status: | Confirmed → In Progress |
Changed in fuel: | |
status: | In Progress → Confirmed |
assignee: | Artem Roma (aroma-x) → Fuel Python (Deprecated) (fuel-python) |
Changed in fuel: | |
assignee: | Fuel Python (Deprecated) (fuel-python) → Fuel Sustaining (fuel-sustaining-team) |
Changed in fuel: | |
status: | In Progress → Confirmed |
assignee: | Ilya Kharin (akscram) → Fuel Sustaining (fuel-sustaining-team) |
Changed in fuel: | |
assignee: | Ilya Kharin (akscram) → Fuel Sustaining (fuel-sustaining-team) |
To post a comment you must log in.
It appears that we cannot do it easily. We need proper design for this technical debt.