Leveraging community contribution to Unity Quality
How can we leverage and easier Unity testing from the community? How make them reporting high quality bugs? How can we make the barrier lower to contribute?
Blueprint information
- Status:
- Complete
- Approver:
- Martin Pitt
- Priority:
- High
- Drafter:
- Didier Roche-Tolomelli
- Direction:
- Approved
- Assignee:
- Didier Roche-Tolomelli
- Definition:
- Approved
- Series goal:
- Accepted for precise
- Implementation:
- Implemented
- Milestone target:
- ubuntu-12.04-beta-1
- Started by
- Martin Pitt
- Completed by
- Martin Pitt
Whiteboard
Work Items for precise-alpha-1:
[didrocks] Setup tarmac and jenkins machines: DONE
[jibel] Help on this setup giving access to required machines: DONE
[jibel] Publish the documentation. https:/
[jibel] Publish testing results to jenkins.
Work Items for precise-alpha-2:
[agateau] Look at litmus API and help on the application manual test case: DONE
[didrocks] Write jenkins integration for tarmac automerging in trunk: DONE
[didrocks] Bootstrap the feedback process with the french community: DONE
[didrocks] Ensure that first time a ppa version is run, the tests tools are showed in the launcher, promoted, with the unity test cases only: DONE
[dxteam] Provide some manual test cases: DONE
[didrocks] write acceptance user manual tests for unity: DONE
[didrocks] Convert the existing results/test cases to checkbox: DONE
[didrocks] extract data from result tracker and publish them: DONE
[didrocks] Use parallel builds but still add some build-dep detection and dependency capability to tarmac: DONE
Work Items:
[akgraner] Make some promotion on user test cases once the tools are ready: DONE
[didrocks] Help on the tarmac autopilot integration: DONE
[didrocks] Relax a little bit this bug/test case constraint having a reporting tool to prevent abuses: DONE
Work items for ubuntu-
[didrocks] Add additional tarmac facillity like autoclosing bugs, mandatoring bugs and test cases: DONE
notes:
start of a protocol and some toughts needed for the manual test tool:
https:/
pitti: there's quite a lot of tools to develop here; would it be any easier to use checkbox, where we already have a lot of infrastructure, and users might already be familiar with it? Or is this more aimed at details tests, such as "now try to move this window over here"?
didrocks: after some discussion, checkbox will be used.