Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Regenerate tesh files and make the tests gras-{all2all,ping,rpc}-rl succeed.
[simgrid.git] / examples / gras / ping / test_rl
index a36a84c..9594cee 100755 (executable)
@@ -1,22 +1,25 @@
 
-#! set timeout 20
-& $SG_TEST_ENV ./ping_server$EXEEXT 4002 --log=root.fmt=%m%n
-> Launch server (port=4002)
-> Messages registered
-> Messages registered
-> >>>>>>>> Listening on port 4002 <<<<<<<<
-> >>>>>>>> Got message PING(1234) from 127.0.0.1:0 <<<<<<<<
-> >>>>>>>> Answered with PONG(4321) <<<<<<<<
-> Done.
-> Exiting GRAS
+! timeout 20
+& $SG_TEST_ENV ./ping_server$EXEEXT 4302 --log=root.fmt=%P:%t%e%m%n $ARGS
+> server:main Launch server (port=4302)
+> server:main Messages registered
+> server:main Messages registered
+> server:main >>>>>>>> Listening on port 4302 <<<<<<<<
+> server:main >>>>>>>> Got message PING(1234) from 127.0.0.1:5001 <<<<<<<<
+> server:main >>>>>>>> Answered with PONG(4321) <<<<<<<<
+> server:main Done.
+> server:main Exiting GRAS
 
-#! set timeout 20
-& $SG_TEST_ENV ./ping_client$EXEEXT 127.0.0.1 4002 --log=root.fmt=%m%n
-> Launch client (server on 127.0.0.1:4002)
-> Connected to 127.0.0.1:4002.
-> Messages registered
-> >>>>>>>> Connected to server which is on 127.0.0.1:4002 <<<<<<<<
-> >>>>>>>> Message PING(1234) sent to 127.0.0.1:4002 <<<<<<<<
-> >>>>>>>> Got PONG(4321) from 127.0.0.1:4002 <<<<<<<<
-> Done.
-> Exiting GRAS
+# give the server a chance to acquire the expected port number
+$ $SG_TEST_ENV sleep 1
+
+! timeout 20
+& $SG_TEST_ENV ./ping_client$EXEEXT 127.0.0.1 4302 --log=root.fmt=%P:%t%e%m%n $ARGS
+> client:main Launch client (server on 127.0.0.1:4302)
+> client:main Connected to 127.0.0.1:4302.
+> client:main Messages registered
+> client:main >>>>>>>> Connected to server which is on 127.0.0.1:4302 <<<<<<<<
+> client:main >>>>>>>> Message PING(1234) sent to 127.0.0.1:4302 <<<<<<<<
+> client:main >>>>>>>> Got PONG(4321) from 127.0.0.1:4302 <<<<<<<<
+> client:main Done.
+> client:main Exiting GRAS