From 285da258b9fbc2cec521679417f1006e1e84ebf7 Mon Sep 17 00:00:00 2001 From: Naresh Kamboju Date: Thu, 21 May 2015 22:02:57 +0530 Subject: sched_tests: Adding scheduler testssuites big.LITTLE Scheduler tests: This test suite generates synthetic loads to validate the scheduler task placements functionality on big and little cores according to the load of the task. Change-Id: I4a0056577c082d87028022511b1126c852857bd6 Signed-off-by: Naresh Kamboju --- common/scheduler_testssuites.yaml | 47 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 common/scheduler_testssuites.yaml diff --git a/common/scheduler_testssuites.yaml b/common/scheduler_testssuites.yaml new file mode 100644 index 0000000..c980323 --- /dev/null +++ b/common/scheduler_testssuites.yaml @@ -0,0 +1,47 @@ +metadata: + name: big.LITTLE_Scheduler_tests + format: "Lava-Test-Shell Test Definition 1.0" + description: "big.LITTLE Scheduler tests: This test suite generates + synthetic loads to validate the scheduler task placements + functionality on big and little cores according to the load + of the task." + maintainer: + - naresh.kamboju@linaro.org + os: + - android + - ubuntu + - openembedded + devices: + - vexpress-tc2 + - juno + scope: + - functional + +params: + TEST_SUITE: "sched_tests-android-tc2.tar.gz" + +install: + steps: + - 'echo 0 > /sys/kernel/bL_switcher/active || true' + - 'mkdir /data/local/schedtest' + - 'cd /data/local/schedtest' + - 'wget http://testdata.validation.linaro.org/tests/$TEST_SUITE' + - 'tar -xvzf $TEST_SUITE' + +run: + steps: + - 'mount -o rw,remount /' + - 'mkdir -p /bin' + - 'cp /system/bin/sh /bin/sh' + - 'cd /data/local/schedtest' + - 'pwd' + - './schedtest-run' + - 'tar -zcvf sched_results.tar.gz suites' + - 'lava-test-run-attach sched_results.tar.gz application/x-gtar' + +parse: + pattern: "^(?P\\S+).+(?P(succeeded|failed|deprecated|pass|fail))$" + fixupdict: + succeeded: pass + failed: fail + deprecated: skip -- cgit v1.2.3