Automated Testing Community

Registered by Nicholas Skaggs on 2012-10-08

Create infastructure and documentation in support of the emerging automated testing community within qa

Blueprint information

Status:
Not started
Approver:
Jono Bacon
Priority:
Undefined
Drafter:
None
Direction:
Approved
Assignee:
Nicholas Skaggs
Definition:
Approved
Series goal:
Accepted for raring
Implementation:
Unknown
Milestone target:
milestone icon ubuntu-13.04

Related branches

Sprints

Whiteboard

Documentation
 - Review documentation, remedy shortcomings.
   http://developer.ubuntu.com/packaging/html/auto-pkg-test.html
 - Set up list of good test-case examples.
Tasks
 - Set up list of important packages and list of important areas we want covered.
 - Track percentage of covered test-cases.
Outreach
 - Write blog entries.
 - Do video hangouts.
 - Make sure we have sessions at UDW/UOW/etc.

How do we ensure tests are upstreamed well, and we don't fragment the upstream community from ubuntu?
 - Ensure documentation is clear about how to use autopkgtest
 - Ensure testcases go upstreams when and where possible
 - Be transparent in sharing testcases

(?)

Work Items

Work items:
[nskaggs] Review QATeam wiki documentation and add links to current docs: DONE
[dholbach] Record screencast about "getting started with autopkgtest": POSTPONED
[dholbach] User-test autopkgtest docs: POSTPONED
[dholbach] clarify in documentation that unit tests belong upstream: POSTPONED
[dholbach] clarify when tests are run and which infrastructure (network?) ("run whenever they change or when their reverse dependencies change" --> you mean dependencies yes?) - clarify what we don't cover.: POSTPONED
[dholbach] document <email address hidden> - #ubuntu-quality: DONE
[dholbach] document how to pick a test from the list: DONE
[dholbach] Talk to pitti, seb128 and dpm about getting a list of most-important packages together (https://wiki.ubuntu.com/QATeam/RequiredTests was updated and should cover the bits we want to have covered for now): DONE
[dholbach] do graphs for "covered packages" (http://daniel.holba.ch/autopkgtests/): DONE
[dholbach] organise UDW session about automated testing: DONE
[dholbach] organise UOW session about automated testing: TODO
[dholbach] Organise three Automated Testing Hackfests (2 at the beginning, 1 in the middle): DONE
[nskaggs] Organise three Automated Testing Hackfests (2 at the beginning, 1 in the middle): DONE
[dholbach] set up video hangout schedule (https://wiki.ubuntu.com/UbuntuDevelopment/Hangouts): DONE
[nskaggs] Talk about why you would choose autopkg, autopilot, utah, etc. Explain automated testing tools and give summary in the wiki documentation: DONE
[scottritchie] Add autopkgtest into the packaging-dev metapackage: DONE