Merge lp://qastaging/~seth-beinhart/lava-android-test/iozone-parser into lp://qastaging/lava-android-test
Proposed by
Seth Beinhart
Status: | Merged |
---|---|
Merged at revision: | 254 |
Proposed branch: | lp://qastaging/~seth-beinhart/lava-android-test/iozone-parser |
Merge into: | lp://qastaging/lava-android-test |
Diff against target: |
123 lines (+87/-4) (has conflicts) 2 files modified
lava_android_test/test_definitions/iozone.py (+73/-4) lava_android_test/test_definitions/iozone/iozone.sh (+14/-0) Text conflict in lava_android_test/test_definitions/iozone.py |
To merge this branch: | bzr merge lp://qastaging/~seth-beinhart/lava-android-test/iozone-parser |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Yongqin Liu | Approve | ||
vishal | Pending | ||
Linaro Validation Team | Pending | ||
Review via email: mp+158995@code.qastaging.launchpad.net |
Description of the change
Created a custom parser for Iozone to extract measurement and add them to the bundle.
I also made it easier for an end-user to use a cross compiled binary not located on the device. They simply need to put it in the Iozone folder and un-comment the section regarding it. The user can also specify multiple commands in the sh file for a broader test coverage.
The advantage of this is external tools can be used to analyze the bundle for trends and spot dramatic changes in performance.
This is based on the latest Iozone3_414 cross compiled for android. If needed I can upload the binary.
To post a comment you must log in.
sorry for the late of this review.
could you share the output of "iozone -a -i 0 -i 2 -s 16m -V teststring -b iozone_results" for an example.
The parse logic is a little complicate, it's better to check that with an example.
And please delete the blank lines at the end of file lava_android_ test/test_ definitions/ iozone. py