This projects is the home of the new ubuntu automation framework. The main aim is to make automation easy and available for everyone that wants to do testing for Ubuntu.
This project will make all the scattered automation testing projects that the QA team uses currently more modular and scalable, enabling developers and community members to develop their own tests and reproduce bugs using existing tests easy.
We will be improving maintainability and enable multi-phase testing, i.e. tests can run over reboots, enable ARM testing. Also the current test cases need refactoring with reusability in mind, having only one copy of the test cases and allow users to create their own runlists for their own purposes.
Automation is not always feasible but when it is, this project should allow people to submit their tests or execute someone else's easily and seemlessly, on their own machine, they should be able to create a VM and reproduce a problem in seconds.
Flexibility, maintainability and scalability are at the heart of this project, since automation is expensive this is an attempt to minimise those costs going forward. Anyone should be able to create a simple unit test and have this framework to install an image of Ubuntu on a VM or bare metal for them and run their test.
Project information
- Licence:
- GNU GPL v3
View full history Series and milestones
dev series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- python for the harness, any programming language for the test cases
All bugs Latest bugs reported
-
Bug #1714066: gdebi-core is no longer available in main
Reported on 2017-08-30 -
Bug #1691512: ISO Static Validation of Secure Boot failing
Reported on 2017-05-17 -
Bug #1686779: cdromupgrade not found in artful
Reported on 2017-04-27 -
Bug #1627136: Change cdrom device type
Reported on 2016-09-23 -
Bug #1596982: Add support for secureboot provisioning
Reported on 2016-06-28
More contributors Top contributors
- Joshua Powers 164 points
- Jean-Baptiste Lallement 140 points
- Michael Hudson-Doyle 61 points
- Paul Larson 51 points
- Heber Parrucci 16 points
