summaryrefslogtreecommitdiff
path: root/ubuntu/bL_iks_tests.yaml
diff options
context:
space:
mode:
authorNaresh Kamboju <naresh.kamboju@linaro.org>2014-12-09 18:11:37 +0530
committerMilosz Wasilewski <milosz.wasilewski@linaro.org>2014-12-12 13:14:52 +0000
commit4a72a44373a03cd8a52eeeece25fcbe4ebd355be (patch)
treec8f2a04fcb541ba8439342d5575ce4a8fa9fcd81 /ubuntu/bL_iks_tests.yaml
parentee464b283d8ec32b19a85595cbdb617792ef227a (diff)
ubuntu: bL_iks_test: Adding new big.LITTLE IKS test suite
This test suite covers big.LITTLE switching functionality and stress tests. The main focus is to test big.LITTLE switching while system switches its cores from A15 to A7 and vice versa. Change-Id: Id87300ffeba9156aba39e7edd152c4d164cc07be Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
Diffstat (limited to 'ubuntu/bL_iks_tests.yaml')
-rw-r--r--ubuntu/bL_iks_tests.yaml45
1 files changed, 45 insertions, 0 deletions
diff --git a/ubuntu/bL_iks_tests.yaml b/ubuntu/bL_iks_tests.yaml
new file mode 100644
index 0000000..83f77b2
--- /dev/null
+++ b/ubuntu/bL_iks_tests.yaml
@@ -0,0 +1,45 @@
+metadata:
+ format: "Lava-Test-Shell Test Definition 1.0"
+ name: bL_iks_tests
+ description: "This test suite covers big.LITTLE switching functionality and
+ stress tests. The main focus is to test big.LITTLE switching while
+ system switches its cores from A15 to A7 and vice versa"
+ os:
+ - ubuntu
+ scope:
+ - functional
+ devices:
+ - vexpress-tc2
+ maintainer:
+ - naresh.kamboju@linaro.org
+
+install:
+ deps:
+ - bc
+ - memtester
+ - stressapptest
+ - libjpeg-turbo-test
+ git-repos:
+ - http://git.linaro.org/qa/bL_iks_tests.git
+ steps:
+ - 'cd bL_iks_tests'
+ - 'make all'
+ - 'make install'
+ - 'echo "deb http://ports.ubuntu.com/ubuntu-ports/ $(lsb_release -s -c) multiverse" >> /etc/apt/sources.list'
+ - 'echo "deb-src http://ports.ubuntu.com/ubuntu-ports/ $(lsb_release -s -c) multiverse" >> /etc/apt/sources.list'
+ - 'apt-get update'
+ - 'apt-get install iozone3'
+ - 'wget --no-check-certificate http://testdata.validation.linaro.org/tools/ffmpeg.tar.bz2'
+ - 'tar -jxvf ffmpeg.tar.bz2'
+ - 'cd ffmpeg; make install'
+
+run:
+ steps:
+ - 'run_stress_switcher_tests.sh -a > iks_stdout.log 2>&1'
+ - 'cat iks_stdout.log | egrep -w "PASS|FAIL"'
+
+parse:
+ pattern: "^(?P<test_case_id>\\S+)\\s+:\\s+(?P<result>\\S+)$"
+ fixupdict:
+ PASS: pass
+ FAIL: fail