X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;ds=sidebyside;f=test%2Fscripts.test;h=e209d6912d9c83cbc9de47dbc56d160b7e97d71a;hb=f5223937e62e1cc5e9b3d322490dd3af8d666750;hp=2580ced778decfa7bd6c0d1e0204cd552ba1bbe4;hpb=a0baeddb8aa745007d0302ed06247cabb8facb32;p=tinc diff --git a/test/scripts.test b/test/scripts.test index 2580ced7..e209d691 100755 --- a/test/scripts.test +++ b/test/scripts.test @@ -2,6 +2,8 @@ . "${0%/*}/testlib.sh" +echo Initializing node... + # Initialize server node $tinc $c1 <$d1/$script << EOF echo $script \$NETNAME,\$NAME,\$DEVICE,\$IFACE,\$NODE,\$REMOTEADDRESS,\$REMOTEPORT,\$SUBNET,\$WEIGHT,\$INVITATION_FILE,\$INVITATION_URL,\$DEBUG >>$OUT EOF chmod u+x $d1/$script + +cat >$d1/$script.cmd << EOF +echo $script %NETNAME%,%NAME%,%DEVICE%,%IFACE%,%NODE%,%REMOTEADDRESS%,%REMOTEPORT%,%SUBNET%,%WEIGHT%,%INVITATION_FILE%,%INVITATION_URL%,%DEBUG% >>$OUT +EOF done # Start server node -$tinc -n netname $c1 start $r1 +echo Starting server node... + +$tinc $c1 -n netname start $r1 echo foo-started >>$OUT # Invite client node -url=`$tinc -n netname2 $c1 invite bar` +echo Inviting client node... + +url=`$tinc $c1 -n netname2 invite bar | sed 's/\r//'` file=`cd $d1/invitations; ls | grep -v ed25519_key.priv` echo bar-invited >>$OUT -$tinc -n netname3 $c2 join $url + +echo Joining client node... + +$tinc $c2 -n netname3 join $url echo bar-joined >>$OUT # Start and stop client node +echo Starting client node... + $tinc $c2 << EOF set DeviceType dummy set Port 32760 @@ -109,4 +126,5 @@ subnet-down netname,foo,dummy,,foo,,,fec0::/64,,,,5 tinc-down netname,foo,dummy,,,,,,,,,5 EOF +sed -i 's/\r//' $OUT cmp $OUT $OUT.expected