aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnders Roxell <anders.roxell@linaro.org>2019-04-04 08:49:46 +0200
committerNaresh Kamboju <naresh.kamboju@linaro.org>2019-04-08 06:41:01 +0000
commit99234599c35fd037912b28942d676b1bf57bc41e (patch)
treed29f54a4f53f2d9b6e61fdb234072ab7dcd53230
parent079c5b8b9f5a48f12674f609bc1602412fd84383 (diff)
lkft: enable ssuite on x86 only
Change-Id: Ia8677babbb9dc5c3d78d1f1570d6c84bc690f111 Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
-rw-r--r--openembedded-lkft/lava-job-definitions/master/template-ssuite.yaml.jinja225
-rw-r--r--openembedded-lkft/lava-job-definitions/testplan/ssuite.yaml5
-rwxr-xr-xopenembedded-lkft/submit_for_testing.sh4
3 files changed, 34 insertions, 0 deletions
diff --git a/openembedded-lkft/lava-job-definitions/master/template-ssuite.yaml.jinja2 b/openembedded-lkft/lava-job-definitions/master/template-ssuite.yaml.jinja2
new file mode 100644
index 0000000000..60424c78d9
--- /dev/null
+++ b/openembedded-lkft/lava-job-definitions/master/template-ssuite.yaml.jinja2
@@ -0,0 +1,25 @@
+{% extends device_type %}
+
+{% set job_timeout = 75 %}
+{% block metadata %}
+ {{ super() }}
+ ssuite__url: "{{SSUITE_URL | default('unknown')}}"
+ ssuite__version: "{{SSUITE_VERSION | default('unknown')}}"
+ ssuite__revision: "{{SSUITE_REVISION | default('unknown')}}"
+{% endblock metadata %}
+
+{% block job_name %}lkft-ssuite-{{KERNEL_BRANCH}}-{{BUILD_NUMBER}}{% endblock job_name %}
+
+{% block test_target %}
+ {{ super() }}
+ - repository: https://github.com/Linaro/test-definitions.git
+ from: git
+ path: automated/linux/ssuite/ssuite-bench.yaml
+ name: ssuite
+ parameters:
+ SKIP_INSTALL: "true"
+ TESTS: '{{testnames}}'
+ TEST_DEV: '{{testdevnames}}'
+ timeout:
+ minutes: {{job_timeout}}
+{% endblock test_target %}
diff --git a/openembedded-lkft/lava-job-definitions/testplan/ssuite.yaml b/openembedded-lkft/lava-job-definitions/testplan/ssuite.yaml
new file mode 100644
index 0000000000..376252e290
--- /dev/null
+++ b/openembedded-lkft/lava-job-definitions/testplan/ssuite.yaml
@@ -0,0 +1,5 @@
+{% extends "master/template-ssuite.yaml.jinja2" %}
+
+{% set testnames = 'throughput replayed-startup' %}
+{% set testdevnames = '$(lava-target-storage SATA || lava-target-storage USB)' %}
+{% set job_timeout = 60 %}
diff --git a/openembedded-lkft/submit_for_testing.sh b/openembedded-lkft/submit_for_testing.sh
index 472a33cbbb..411e9f9b7c 100755
--- a/openembedded-lkft/submit_for_testing.sh
+++ b/openembedded-lkft/submit_for_testing.sh
@@ -118,6 +118,10 @@ for test in ${TEST_FILES}; do
if [[ ${DEVICE_TYPE} = "x86" ]];then
FULL_TEST_TEMPLATES="${FULL_TEST_TEMPLATES} testplan/${test}"
fi
+ elif [[ ${test} = "ssuite.yaml" ]];then
+ if [[ ${DEVICE_TYPE} = "x86" ]];then
+ FULL_TEST_TEMPLATES="${FULL_TEST_TEMPLATES} testplan/${test}"
+ fi
else
FULL_TEST_TEMPLATES="${FULL_TEST_TEMPLATES} testplan/${test}"
fi