Tempest in Rally. Refactoring, improvements and adding new features
Rally is able to install Tempest, generate the config file and run tests. Installation of Tempest works fine, but generation of the config file doesn't work correctly. We should fix, refactor and improve the existing code related to Tempest in Rally. In addition, we need to make some context that will create all resources needed for Tempest on the fly. Also, Rally needs some features that will be very useful for users. For example, generate the config file, not running Tempest; show the location of the config file, etc.
Blueprint information
- Status:
- Complete
- Approver:
- Andriy Kurilin
- Priority:
- Medium
- Drafter:
- Yaroslav Lobankov
- Direction:
- Needs approval
- Assignee:
- Yaroslav Lobankov
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Yaroslav Lobankov
- Completed by
- Yaroslav Lobankov
Related branches
Related bugs
Sprints
Whiteboard
- Possibility to generate tempest.conf, not running tempest (https:/
- Improve the `rally verify import` command (https:/
- Make consistency in logging (https:/
- Update incorrect Tempest test sets in Rally (https:/
- Rework generation of the Tempest config file (https:/
- Make a context for creating all resources needed for Tempest (https:/
- Add creation of network resources to the existing context (https:/
- Add command to show tempest.conf (https:/
- Add possibility to run a set of tests listed in a file (https:/
- Add "x-fail" mechanism for Tempest tests (https:/
Work Items
Work items:
- Possibility to generate tempest.conf, not running tempest: DONE
- Improve the `rally verify import` command: DONE
- Make consistency in logging: DONE
- Update incorrect Tempest test sets in Rally: DONE
- Rework generation of the Tempest config file: DONE
- Make a context for creating all resources needed for Tempest: DONE
- Add creation of network resources to the existing context: DONE
- Add command to show tempest.conf: DONE
- Add possibility to run a set of tests listed in a file: DONE
- Add "x-fail" mechanism for Tempest tests: DONE