tinc-gui: Reformat codebase according to PEP8
[tinc] / test / sptps-basic.test
1 #!/bin/sh
2
3 . ./testlib.sh
4
5 # Generate keys
6
7 mkdir -p $d1
8
9 $sptps_keypair $d1/server.priv $d1/server.pub
10 $sptps_keypair $d1/client.priv $d1/client.pub
11
12 # Test transfer of a simple file.
13
14 (sleep 1; $sptps_test -q $d1/client.priv $d1/server.pub localhost 32750 <../README) &
15 $sptps_test $d1/server.priv $d1/client.pub 32750 >$d1/out1
16 cmp $d1/out1 ../README
17
18 $sptps_test -q $d1/server.priv $d1/client.pub 32750 <../NEWS &
19 sleep 1
20 $sptps_test $d1/client.priv $d1/server.pub localhost 32750 > $d1/out2
21 cmp $d1/out2 ../NEWS
22
23 # Datagram mode
24
25 $sptps_test -dq $d1/server.priv $d1/client.pub 32750 <../COPYING &
26 sleep 1
27 sleep 1 | $sptps_test -dq $d1/client.priv $d1/server.pub localhost 32750 >$d1/out3
28 cmp $d1/out3 ../COPYING