Test for -rt kernel in highptio test
authorMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 9 Dec 2010 21:30:56 +0000 (22:30 +0100)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 9 Dec 2010 21:30:56 +0000 (22:30 +0100)
gw-tests/nop-highprio.sh

index f0077b5..0b09312 100755 (executable)
@@ -4,10 +4,10 @@
 
 main() {
     sshgw cangw -A -s can0 -d can1
-    sshgw 'chrt -p -f 99 `pidof irq/145-can0` || :'
-    sshgw 'chrt -p -f 99 `pidof irq/146-can1` || :'
-    sshgw 'chrt -p -f 98 `pidof sirq-net-rx/0` || :'
-    sshgw 'chrt -p -f 98 `pidof sirq-net-tx/0` || :'
+    sshgw 'if pid=`pidof irq/145-can0`; then chrt -p -f 99 $pid; fi'
+    sshgw 'if pid=`pidof irq/146-can1`; then chrt -p -f 99 $pid; fi'
+    sshgw 'if pid=`pidof sirq-net-rx/0`; then chrt -p -f 98 $pid; fi'
+    sshgw 'if pid=`pidof sirq-net-tx/0`; then chrt -p -f 98 $pid; fi'
     latester -d can0 -d can1 -d can2 -c $COUNT $(traffic_and_length 2) -n len2
     latester -d can0 -d can1 -d can2 -c $COUNT $(traffic_and_length 4) -n len4
     latester -d can0 -d can1 -d can2 -c $COUNT $(traffic_and_length 6) -n len6