QA for Phonedations

Registered by Jean-Baptiste Lallement

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:
milestone icon ubuntu-14.04
Started by
Jean-Baptiste Lallement

Related branches

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.0-plugins-bad on a device: BLOCKED
[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

This blueprint contains Public information 
Everyone can see this information.