3rd-party CI with OpenStack Integration tests
We have a lot of features in Fuel and OpenStack and we have different test suites for Fuel and OpenStack components.
We use SWARM tests to check deployments of different configuration and basic functionality of OpenStack services after the deployments. We use Tempest, Rally and other integration and functional test cases to validate OpenStack functionality.
We need to create separate repository where we can store some 3rd-party SWARM-based automated test cases and we need to setup separate CI where we will configure daily and per-commit jobs which will run these automated tests.
Why we can't do this in SWARM:
The goal of SWARM test suite is to verify Fuel components and possibility to deploy different OpenStack configurations with Fuel. OpenStack Integration tests don't check the deployment part in details, but allow to verify OpenStack components with a lot of different test scenarios. In the same time we want to have an ability to run Tempest, Rally and other test suites for Fuel deployments to verify that we can deploy OpenStack in different configurations and that OpenStack works as expected with these configurations.
We also have some additional test cases (not only Tempest and Rally) which help to verify HA/destructive/
Blueprint information
- Status:
- Not started
- Approver:
- Mike Scherbakov
- Priority:
- Undefined
- Drafter:
- Timur Nurlygayanov
- Direction:
- Needs approval
- Assignee:
- Timur Nurlygayanov
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- 9.0
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Added spec for OpenStack integration CI