Create a Binder Unit Test

Registered by Zach Pfeffer

Why?
The binder is a key component in Android and any changes to it should be unit-tested.

Context?
Android kernel upstreaming and development.

What gets produced?
A unit-test that tests binder.

Where will the work get put?
In a private git.

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
High
Drafter:
Zach Pfeffer
Direction:
Approved
Assignee:
appalanaidu bade
Definition:
Approved
Series goal:
Accepted for juice
Implementation:
Implemented
Milestone target:
milestone icon m1
Started by
appalanaidu bade
Completed by
appalanaidu bade

Related branches

Sprints

Whiteboard

Notes:
[2012/11/16 pfefferz] Please put notes here.
[2013/01/22 appala] changed test case steps in test plan and QA team is able to execute it

Meta:
Duration: 2w
Headline: We now have a binder unit test
Roadmap id: CARD-334
Acceptance: The following is produced:
1. A userspace binder unit-test that tests all aspects of the binder
2. A possible in-kernel unit-tests that tests all internal aspects of the binder

(?)

Work Items

Work items:
Put contents of draft into the test plan from Zach Pfeffer: DONE
Update the test plan from Zach Pfeffer with how to run the tests: DONE
compile existing AOSP binder test application by the 2013/1/14 and not break the build (Amit Pundir can help): DONE
Integrate the tests into the relavent Android build: DONE
Test in the relavent Android build: DONE
Enumerate the parts of the user-space unit-test in this BP: DONE
Work with QA to include this in the weekly testing: DONE
Monitor issues and work with the kernel team at Android through John Stultz to fix issues: DONE
Test that the code is in the build and generally works by 2013/1/20: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.