summaryrefslogtreecommitdiff
path: root/ubuntu
diff options
context:
space:
mode:
authorTyler Baker <tyler.baker@linaro.org>2013-05-21 14:05:35 -0700
committerTyler Baker <tyler.baker@linaro.org>2013-05-21 14:05:55 -0700
commit5c9188dfb560a0f53c9e000378d030bd2da38688 (patch)
treebce050cfc652fbf7e6486b3dd8fe3176609857c9 /ubuntu
parente4d40df700c091e36f6c04f86899e2361ff5fc92 (diff)
Update LTP RT test definition. Add RT hackbench test definition.
Diffstat (limited to 'ubuntu')
-rw-r--r--ubuntu/rt-hackbench.yaml59
-rw-r--r--ubuntu/rt-ltp.yaml2
2 files changed, 60 insertions, 1 deletions
diff --git a/ubuntu/rt-hackbench.yaml b/ubuntu/rt-hackbench.yaml
new file mode 100644
index 0000000..0d4b9ea
--- /dev/null
+++ b/ubuntu/rt-hackbench.yaml
@@ -0,0 +1,59 @@
+metadata:
+ name: networking-rt-tests-hackbench.yaml
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Hackbench Real Time Suite"
+
+install:
+ git-repos:
+ - git://git.kernel.org/pub/scm/linux/kernel/git/clrkwllms/rt-tests.git
+ steps:
+ - "cd rt-tests && make install"
+ deps:
+ - psmisc
+
+run:
+ steps:
+ - while true; do dd if=/dev/zero of=bigfile bs=1024000 count=1024; done &
+ - while true; do killall hackbench; sleep 5; done &
+ - while true; do hackbench 20; done &
+
+parse:
+ pattern: "^(Time:[\\w/\\.]+):\\s+(?P<message>.+)\\.\\.\\.\\s+(?P<result>\\w+)"
+
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Signal 15 caught, longjmp'ing out!
+#longjmp'ed out, reaping children
+#sending SIGTERM to all child processes
+#signaling 400 worker threads to terminate
+#Time: 1.565
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Time: 1.487
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Signal 15 caught, longjmp'ing out!
+#longjmp'ed out, reaping children
+#sending SIGTERM to all child processes
+#signaling 80 worker threads to terminate
+#Time: 1368799254.4294833905
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Time: 1.553
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Time: 1.581
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Time: 1.512
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Signal 15 caught, longjmp'ing out!
+#longjmp'ed out, reaping children
+#sending SIGTERM to all child processes
+#signaling 40 worker threads to terminate
+#Time: 1368799259.4294833933
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Time: 1.540
+#
diff --git a/ubuntu/rt-ltp.yaml b/ubuntu/rt-ltp.yaml
index 90204a6..bc1842a 100644
--- a/ubuntu/rt-ltp.yaml
+++ b/ubuntu/rt-ltp.yaml
@@ -19,7 +19,7 @@ install:
run:
steps:
- 'cd build'
- - 'sudo ./runltp -f syscalls -p -q'
+ - 'sudo ./runltplite.sh -p -q'
parse:
pattern: "^(?P<test_case_id>\\S+)\\s+\\d+\\s+(?P<result>\\w+)\\s+:\\s+.+"