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: "http://testdata.validation.linaro.org/tests/sched-tests-juno.tar.gz" TEST_PATH: "/data/local/schedtest" install: steps: - 'echo 0 > /sys/kernel/bL_switcher/active || true' - 'mkdir -p $TEST_PATH' - 'cd $TEST_PATH' - 'wget -O scheduler-testsuite.tar.gz $TEST_SUITE' - 'tar -xvzf scheduler-testsuite.tar.gz' run: steps: - './common/scripts/scheduler-test-android-setup.sh' - 'cd $TEST_PATH' - '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