commit | ef72c9ee4237c9b97fdc153b1740998af227fa02 | [log] [tgz] |
---|---|---|
author | Zygmunt Krynicki <zygmunt.krynicki@linaro.org> | Tue Aug 21 11:21:27 2012 +0200 |
committer | Zygmunt Krynicki <zygmunt.krynicki@linaro.org> | Tue Aug 21 11:21:27 2012 +0200 |
tree | 713e4beba537f0b9716f3b6f6c65c48fdf93be9d | |
parent | d43c2cb331b7c750aee07cc83ca7a057ab5b21a6 [diff] |
Make spool directory configurable Change-Id: Id275546fcebc377517791463ebad1eebbed56ae9
This module contains a collection of tools that run on an Android system and simplify the automation of tests. Android includes a lot of built-in tests but they differ in output formats and a way of executing them.
This tool, runs on an Android device, consumees a list of tests to execute, executs each test in succession and saves the result as a Linaro Dashboard Bundle. The bundle is a JSON file with pre-defined elements that can be consumed by the LAVA stack, specifically by the LAVA Dashboard. You can learn more about the bundle format on http://lava-dashboard.rtfd.org/ and about the LAVA Dashboard on http://lava-dashboard.rtfd.org/
To use this software you need to incorporate it in your build. The best way to do that is to augment the manifest to pull code from the official github repository: git://github.com/zyga/android-lava-wrapper.git
Once this step is done your build should include a new executable lava-gtest-wrapper. Usually you won't execute it directly but it is important to remember why it is there. The point of lava-gtest-wrapper is to execute a test using the google test framework. (http://code.google.com/p/googletest/) and convert the output to a Dashboard Bundle.
Typically you will want to run many tests and for that you will use a script called lava-wrapper. It is a simple one-shot executable that does everything it can.
TBD