LAVA: Integrate Expanded Ashmem Unit Test

Registered by Zach Pfeffer

Why?
Ashmem is a key component in Android and any changes to it should be unit-tested. To ensure the changes are tested the test should be integrated into LAVA.

Context?
Android kernel upstreaming and development.

What gets produced?
A test case that LAVA will run against the required Android builds.

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

Blueprint information

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

Related branches

Sprints

Whiteboard

Notes:

[2013/3/19 fagerstedt-axel] trying to find out what "required Android builds" means in this context, will not be able to close this until clarified.
[2013/3/13 fagerstedt-axel] test has been deployed
[2013/2/26 fagerstedt-axel] still awaiting deployment
[2013/2/4] Test merged to lava_android_test, awaiting deployment

[2013/2/1] pfefferz: is this based on lava-test-shell? Axel: No, I did it as a android-lava-test first as we can not yet run lava-test-shell from android-build afaik. It should be extremely easy to convert though as the tests are wrapped an parsed on the device. The lava wrapper is thin.
In fact after comments from Andy I decided to just expand the already existing ashmem lava wrapper to run both the basic and expanded tests.

[2013/1/30] Please put notes here.

Meta:
Duration: 2w
Headline: The expanded ashmem unit test has been automated
Roadmap id: CARD-335
Acceptance: The expanded ashmem test is moved to the private repo and automated

(?)

Work Items

Work items for 13.02:
Work with Vishal to push the expanded Ashmem tests to the common private repo: DONE
Modify the manifest to automatically include the expanded ashmem test in the build: DONE
Work with Andy Doan to write blackbox wrappers for the expanded ashmem using lava-test-shell: DONE
Uploaded lava wrapper (pfefferz, is this based on lava-test-shell?) to LP for review and deployment: DONE

Work items for 13.03:
Ensure the tests run on the required Android builds: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.