Test technology development in the Trusty cycle
Create/develop test technology which we need for writing tests for Ubuntu. This also contains carried over items from https:/
Blueprint information
- Status:
- Started
- Approver:
- Julien Funk
- Priority:
- Medium
- Drafter:
- Martin Pitt
- Direction:
- Needs approval
- Assignee:
- Canonical Platform QA Team
- Definition:
- Review
- Series goal:
- Accepted for trusty
- Implementation:
- Started
- Milestone target:
- ubuntu-14.04-beta-1
- Started by
- Martin Pitt
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Other ideas (non-committal):
- umockdev: generic ioctl emulation
bluetooth:
- qemu emulates half of it, but not enough to be useful
- there should be a kernel driver similar to mac80211_hwsim, but there isn't
autopilot-qt property watching:
- checked "the property system", "the event system", QEvent, and stackoverflow.com
- it doesn't seem possible to get a generic signal/callback for any event change, there is no QEvent::Type like "PropertyChanged"
- one could iterate over all properties of all widgets and check MetaProperty:
- only 81 out of the 626 defined widget properties have notifiers, and *none* of QWidget's properties have them, so it's not worth the effort; you would miss almost all of the interesting ones.
location:
- tvoss' dummy backend: https:/
- https:/
Work Items
Work items for ubuntu-13.11:
[pitti] check if it's possible (and how expensive it is) to get property change signals for autopilot-gtk: DONE
[pitti] check if it's possible to get property change signals for autopilot-qt (not possible): DONE
Work items for ubuntu-13.12:
[pitti] check GPS location demo in libplatform-
[pitti] add ofono D-BUS mock (required for localization platform-api testing): DONE
Work items for ubuntu-14.02:
[pitti] create scripts to set up/maintain/update autopkgtest LXC containers: DONE
[pitti] set up armhf autopkgtests (with jibel): DONE
[pitti] set up ppc64el autopkgtests (with jibel): DONE
Work items for ubuntu-14.03:
[pitti] research feasibility of bluetooth testing: POSTPONED
Work items for ubuntu-14.04:
[pitti] investigate current location-service and tvoss' dummy backend branch: TODO
[pitti] extend location-service dummy backend to replay GPX files: TODO
[pitti] add autopilot-gtk support for monitoring properties: TODO
[pitti] add autopilot support for monitoring properties: TODO
Work items:
test provisioning of mobile data settings (APNs) via SIM card + database: TODO
test provisioning of mobile data settings (APNs) via binary SMS: TODO