On Wed, May 23, 2012 at 6:21 PM, Marcin Juszkiewicz marcin.juszkiewicz@linaro.org wrote:
Hi
LAVA is good for doing some tests but every time I use it I wonder why it is so slow. So I looked more at problem.
Job which I started is going on pandaboard for 48 minutes already. So far it did nothing related with tests which I want to run. Instead if fetched some image, booted and started installing lot of Python packages...
This got me to idea - why not make *-lava variants of images which would have all packages needed by LAVA infrastructure preinstalled? It would take some minutes of Jenkins but less then LAVA one probably. Especially when bigger set of jobs is to be run.
FWIW, we had considered to do something similar to make big.LITTLE testing more convenient. So, I guess this is indeed a worthwhile idea to explore.
Assuming we want to do this, would we really make a -lava variant? Why not include the tests in the LEB directly? Android already ships the tests in the image, so it wouldn't be something entirely new.