Mir testing improvements

Registered by kevin gunn

This blueprint is intended to capture and progress on some of the ideas and concerns around testing.

Blueprint information

Status:
Not started
Approver:
kevin gunn
Priority:
Undefined
Drafter:
Mir development team
Direction:
Needs approval
Assignee:
kevin gunn
Definition:
Approved
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

(?)

Work Items

Work items:
[josharenson] Add glmark2 as a profile testing tool in Mir CI: DONE
[robertcarr] add touch point graphic option for shell (to help visually identify touch area, e.g. AP tests) : DONE
[josharenson] Work on reporting glmark2 into ci.ubuntu.com/graphics/ : INPROGRESS
[vanvugt] Create an acceptance test around https://bugs.launchpad.net/mir/+bug/1308941 (crash on display reconfig): DONE
[afrantzis] Create an acceptance test around https://bugs.launchpad.net/mir/+bug/1299101 (nested testing): DONE
Create an acceptance test around https://bugs.launchpad.net/mir/+bug/1277228 (crash on surface overrides): TODO
Create an acceptance test around https://bugs.launchpad.net/mir/+bug/1189770 (killing mir often gets into bad state, double check if this is already covered under stale socket handling): TODO
Create a mir conformance suite to test for all the dependencies and how mir uses them (e.g. gralloc, hwc, egl, gles2): TODO
Create automated tests involving solid red/blue/green surfaces (can be used easy to check in an automated manner) to test submit order, resize, etc : TODO
Create tests for stability response to misbehaving clients, clients that send partial replies/requests, clients that send malformed requests, general fuzz testing : TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.