]> rtime.felk.cvut.cz Git - can-eth-gw.git/blob - test/t0
26026d72c71b23661ea49ea3485b907690f42184
[can-eth-gw.git] / test / t0
1 #!/bin/sh
2 N=10
3 MODE=oneattime
4 CAN=vcan0
5 UDP_SRC=127.0.0.1:10501
6 UDP_DST=127.0.0.1:10502
7
8 evalmsg()
9 {
10         if test $1 -eq 0; then
11                 echo -e "\033[32mOK"
12         else
13                 echo -e "\033[31mFAIL"
14         fi;
15                 echo -ne "\033[0m"
16 }
17
18 if test $# -eq 1; then
19         N=$1;
20 fi
21
22 if test $# -eq 4; then
23         CAN=$1
24         UDP_SRC=$2
25         UDP_DST=$3
26         N=$4
27 fi
28
29 echo -n "Testing eth->can: "
30 cegwbench -s udp@$UDP_SRC -d can@$CAN -n $N -m $MODE -t 1 &> /dev/zero
31 evalmsg $?
32
33 echo -n "Testing can->eth: "
34 cegwbench -s can@vcan0 -d udp@$UDP_DST -n $N -m $MODE -t 1 &> /dev/zero
35 evalmsg $?
36