QA for Phonedations
This blueprint captures QA task on phonedations projects for Trusty.
For T projects where QA is involved are:
- gstreamer
- media-hub
- HW validation
- telephony/ofono
Blueprint information
- Status:
- Started
- Approver:
- Julien Funk
- Priority:
- High
- Drafter:
- Jean-Baptiste Lallement
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for trusty
- Implementation:
- Started
- Milestone target:
- ubuntu-14.04
- Started by
- Jean-Baptiste Lallement
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Scope of QA for Phonedations for Trusty:
*Media service tests (jim)
get them in to the nightly dashboard
gstreamer tests to start
*Hardware validation tests
test low level things test suite (sergio)
understand what is running and include in nightly dashboard
* telephony stack testing (maybe lower level priority)
stabalize emulator for testing of ofono, so we can use it for modem testing.
= gstreamer =
- Blocked on LP, must find a workaround.
Problem:
- We need to build and run the testsuite on the device when there is a change on github
- We cannot do this with launchpad and the current CI, because launchpad doesn't support git submodules
Meeting with Francis to figure out:
- Can we poll github to trigger a build
- Is there a way around LP limitations to import a project from github, push it to a device, and run a build/test
Work Items
Work items:
[iahmad] (+jibel) discuss the scope of gstreamer testing for T with Jim Hodapp: DONE
[chris.gagnon] (+jibel) discuss the scope of HW validation for T with Sergio: DONE
[iahmad] build and run testsuite of gstreamer1.
[iahmad] To investigate a workaround for LP not being able to import source tree from github with submodules: INPROGRESS
[iahmad] To review test failures, identify those that cannot run on Ubuntu and genuine failure: TODO
[iahmad] Skip tests that are expected to fail on Ubuntu: TODO
[iahmad] (with Jim) Fix tests that are genuinely failing on Ubuntu: TODO
[iahmad] Integrate build and test in CI and FTBFS if the test suite fails: TODO
[chris.gagnon] (+jibel) To work with sergio on a test plan for HWE, provide a template, write and review the test plan: TODO