LAVA: Integrate Expanded Ashmem Unit Test
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:
- m2
- Started by
- Zach Pfeffer
- Completed by
- Axel Fagerstedt
Related branches
Related bugs
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