Automated oFono/rilmodem Testing
Currently, the only automated testing of oFono, and more specifically the rilmodem driver used to control rild, is via a set of ofono unit tests which validate the parsing of rild-specific parcels used for communication with rild.
We would like to invesigate resources into developing some kind of automated testing that exercises more of the rilmodem code base than the current set of unit tests, with a secondary goal of being able to run these tests as part of the oFono CI process. As there's currently no clear solution on the table, initially most of the work items for this blueprint are of the investigative type.
Blueprint information
- Status:
- Not started
- Approver:
- Michael Frey
- Priority:
- Undefined
- Drafter:
- Tony Espy
- Direction:
- Needs approval
- Assignee:
- Tony Espy
- Definition:
- New
- Series goal:
- Proposed for trusty
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Work items:
[awe] Investigate currenent functionality of mock-ril: DONE
[awe] Investigate feasibility of using touch-emulator for automated testing: INPROGRESS
[awe] Investigate changes made to qemu/telephony by Mozilla B2G project: INPROGRESS
[awe] Investigate suggested changes to umockdev's rild support: TODO
Investigate/build CI support for oFono testing; isolated from NM and telepathy-ofono: TODO