Openstack QA
[GOAL]
* Stress Testing
* Upgrade testing
* Topology testing
[RATIONALE]
Ubuntu is the preferred platform for OpenStack - we should do everything possible to keep it that way.
Blueprint information
- Status:
- Complete
- Approver:
- Patricia Gaughen
- Priority:
- Undefined
- Drafter:
- Chuck Short
- Direction:
- Needs approval
- Assignee:
- Chuck Short
- Definition:
- Superseded
- Series goal:
- None
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
- Chuck Short
Whiteboard
[USER STORIES]
Andres is an Ubuntu Developer who wants the Ubuntu packaging to be a high quality at all times. He uses the Openstack CI to track possible problems with the Ubuntu packages and fixes them in a timely matter.
Roger is an user who wants to test the latest cutting edge upstream changes. Roger installs the Openstack packages from the Openstack-CI ppa and reports bugs upstream and in Ubuntu.
Sebastian is an Ubuntu Developer who wants to test package upgrades from Ubuntu 12.04 to the latest version. He writes a testcase to perform the upgrade and writes a pipeline to perform the tests at regular intervals.
[ASSUMPTIONS]
Server QA lab will be virtualized using OpenStack supporting regular testing activities.
[RISKS]
Tests get deferred due to suitability to the test environment.
[IN SCOPE]
Stress Testing
Upgrade testing
Topology testing
[OUT OF SCOPE]
[USER ACCEPTANCE]
N/A
[RELEASE NOTE/BLOG]
N/A
Work Items
Work items:
[james-page] Work out series upgrade with the juju-core team: TODO
Get tempest stress testing working and contribute fixes back upstream: TODO
Gerrit integration into OpenStack gate for 14.04 testing: TODO
Upgrade path testing and validation from precise-
Dependency tree

* Blueprints in grey have been implemented.