metadata: name: rt-hackbench format: "Lava-Test-Shell Test Definition 1.0" description: "Run Hackbench Real Time Suite" maintainer: - tyler.baker@linaro.org scope: - functional - preempt_rt devices: - arndale os: - ubuntu install: git-repos: - git://git.kernel.org/pub/scm/linux/kernel/git/clrkwllms/rt-tests.git steps: - "cd rt-tests && make install" deps: - psmisc - make 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.+)\\.\\.\\.\\s+(?P\\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 #