summaryrefslogtreecommitdiff
path: root/automated/linux/ltp-realtime/ltp-realtime.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'automated/linux/ltp-realtime/ltp-realtime.yaml')
-rw-r--r--automated/linux/ltp-realtime/ltp-realtime.yaml38
1 files changed, 38 insertions, 0 deletions
diff --git a/automated/linux/ltp-realtime/ltp-realtime.yaml b/automated/linux/ltp-realtime/ltp-realtime.yaml
new file mode 100644
index 0000000..b09a383
--- /dev/null
+++ b/automated/linux/ltp-realtime/ltp-realtime.yaml
@@ -0,0 +1,38 @@
+metadata:
+ name: ltp-realtime
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Run LTP realtime test suite on Ubuntu/CentOS/Openembedded.
+ This testsuite contains some functional tests and a few
+ performance and latency measurement tests"
+ maintainer:
+ - anders.roxell@linaro.org
+ - mike.holmes@linaro.org
+ - naresh.kamboju@linaro.org
+ os:
+ - debian
+ - ubuntu
+ - fedora
+ - centos
+ - openembedded
+ scope:
+ - preempt-rt
+ devices:
+ - arndale
+params:
+ # LTP version
+ LTP_VERSION: 20170116
+ LTP_REALTIME_TESTS: "async_handler gtod_latency hrtimer-prio matrix_mult measurement periodic_cpu_load pi_perf prio-preempt prio-wake pthread_kill_latency rt-migrate sched_football sched_jitter sched_latency thread_clock"
+ SKIP_INSTALL: false
+
+run:
+ steps:
+ - cd ./automated/linux/ltp-realtime/
+ - ./ltp-realtime.sh -T "${LTP_REALTIME_TESTS}" -s "${SKIP_INSTALL}" -v "${LTP_VERSION}"
+ - ../../utils/send-to-lava.sh ./output/result.txt
+
+parse:
+ pattern: "^(?!.+ED)(?P<test_case_id>\\w+)\\s+(?P<result>PASS|FAIL|CONF)\\s+\\d+"
+ fixupdict:
+ FAIL: fail
+ PASS: pass
+ CONF: skip