Plan design and develop the test suites

Registered by Mounir Bsaibes on 2012-02-23

Design and develop the test suites for the reference and for the integrated code for both ubuntu and Android.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Essential
Drafter:
None
Direction:
Needs approval
Assignee:
Grant Likely
Definition:
New
Series goal:
Accepted for devtrack
Implementation:
Implemented
Milestone target:
None
Started by
Mounir Bsaibes on 2012-04-10
Completed by
Mounir Bsaibes on 2012-04-30

Related branches

Sprints

Whiteboard

[pwlars 2012-03-19] - redid the work items after proposing the change to Mounir today.
[mounir-bsaibes 2012-04-30] The integrated governor is already implemented, we just need to use it.

Meta:
Headline:
Acceptance:
Roadmap id: KWG2012-BIG-LITTLE-MIGRATION

The core test suite is for lower level tests, including boot, basic switching tests, etc. It also covers things like sanity testing for memory stress, disk io stress, cache coherency, etc. There will be a switching daemon that will turn on/off switching at various rates that can be done in conjunction with these activities to test that the system can still run these tests correctly while switching back and forth.

Additionally, the android team is working on a set of system tests that are specific to android, and will do more application workload type testing on top of android which can also be run in parallel to switching in the background to test that these user workloads can run without problems while switching is happening.

(?)

Work Items

Work items:
Finalize test plan document: DONE
Design core test suite: DONE
Implement core tests on Ubuntu: DONE
Implement core tests on Android: DONE
Design Android system tests: DONE
Implement Android system tests: INPROGRESS
[vishal] boot Android on FAST model w/o integrated switcher: DONE
Implement big.LITTLE switcher daemon: DONE
Implement interactive governor test: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.