Adapt core LAVA tests from Ubuntu/Android

Registered by Marcin Juszkiewicz on 2012-12-10

Core Tests from Ubuntu and Android have to be ported into the OpenEmbedded test pool

Blueprint information

Status:
Complete
Approver:
Fathi Boudra
Priority:
Medium
Drafter:
Marcin Juszkiewicz
Direction:
Approved
Assignee:
Marcin Juszkiewicz
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 13.03
Started by
Fathi Boudra on 2013-02-01
Completed by
Fathi Boudra on 2013-03-29

Whiteboard

[fboudra, 2013-01-11] Remove gator test; It isn't supported or tested on ARM64 and it's now disabled from ARM64 kernel build.
[asac, 2013-02-06] moved items to enable tests in CI and updating the dashboard to linaro-qa team; please unblock them by putting the prereqs into the image
[soumya-basak, 2013-03-06]: submit OE job (http://validation.linaro.org/lava-server/scheduler/job/49258/log_file), it seems from the log details, *lava-test-runner* package is not present into the build. @hrw please see the issue and put the packages into build for run the test into lava test shell.
[hrw, 2013-03-11] "ptest" feature in OE is not yet ready for use.
[hrw 2013-03-12]:
12:12 < hrw> terceiro: so do we need to add /lava/bin/lava-test-runner into OE images or not?
12:13 < terceiro> hrw: no - that file is created by lava-test-shell itself
[hrw 2013-03-13] http://validation.linaro.org/lava-server/scheduler/job/49673/log_file shows that "lava-test-runner" runs in OE images.
[hrw 2013-03-20] powertop added into images. http://validation.linaro.org/lava-server/scheduler/job/49982 submitted
[hrw 2013-03-25] http://validation.linaro.org/lava-server/scheduler/job/50254 submitted and had tests running!!!
[fboudra, 2013-03-29] Mark it implemented as the tests can be run on OpenEmbeded. Converting remaining work as LP# 1161753
[4-April-2013,soumya-basak]: submit job on LAVA-scheduler with job id# 50838.
http://validation.linaro.org/lava-server/scheduler/job/50838
due to the rtsm_foundation-armv8 device is in idle state on Lava, the job still in Submitted status.

Meta:
Headline: Core Tests from Ubuntu have to be ported into the OpenEmbedded test pool
Acceptance: Tests from Ubuntu ported to OpenEmbedded test pool
Roadmap id: CARD-212

(?)

Work Items

Work items for 13.02:
Add perf to the image: DONE
Add stress to the image: DONE

Work items for 13.03:
Add dependencies required by the tests: DONE
Add stress-dbg into image: DONE
Rewrite Ubuntu perf test to be distro agnotic: DONE
Add "lava-test-runner" to the OE builds: DONE
Remove "lava-test-runner" from the OE builds once it will be copied by LAVA: DONE
Submit test job with "lava-test-runner": DONE
Inspect 'ptest' feature for extra tests: DONE
get test device-tree test working: DONE
get test perf test working: DONE
get test pm-qa test working: DONE

This blueprint contains Public information 
Everyone can see this information.