Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Convert to tesh
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 6 Jun 2007 15:49:00 +0000 (15:49 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 6 Jun 2007 15:49:00 +0000 (15:49 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3576 48e7efb5-ca39-0410-a469-dd3cf9ba447f

examples/gras/mmrpc/Makefile.am
examples/gras/mmrpc/Makefile.in
examples/gras/mmrpc/mmrpc_client.c
examples/gras/mmrpc/mmrpc_server.c
examples/gras/mmrpc/test_rl.in
examples/gras/mmrpc/test_sg.in

index 440ef4adf6b863b704c7412b0d38c19ffb3e6921..d343f3a0fad33029995e5272074d7011cb1c1515 100644 (file)
@@ -1,5 +1,6 @@
 INCLUDES= -I$(top_srcdir)/include
 TESTS= test_rl test_sg
+TESTS_ENVIRONMENT=../../../tools/tesh/tesh
 EXTRA_DIST=mmrpc.xml mmrpc.h $(TESTS)
 
 # AUTOMAKE variable definition
index 9495e408e07866fd2a445b83b6a4249e9014ca89..c792105de1185f9ef5b47f08cad71c97b88153cd 100644 (file)
@@ -242,6 +242,7 @@ target_os = @target_os@
 target_vendor = @target_vendor@
 INCLUDES = -I$(top_srcdir)/include
 TESTS = test_rl test_sg
+TESTS_ENVIRONMENT = ../../../tools/tesh/tesh
 EXTRA_DIST = mmrpc.xml mmrpc.h $(TESTS)
 mmrpc_simulator_SOURCES = _mmrpc_simulator.c mmrpc_common.c mmrpc_client.c mmrpc_server.c
 mmrpc_simulator_LDADD = $(top_builddir)/src/libsimgrid.la
index 2ebb675ecef84500d5b65242f7cc9f10ae63877d..4f52086002da4193e1529dcd23db7ffd77d2024a 100644 (file)
@@ -94,6 +94,5 @@ int client(int argc,char *argv[]) {
   xbt_matrix_free(answer);
   gras_socket_close(toserver);
   gras_exit();
-  INFO0("Done.");
   return 0;
 } /* end_of_client */
index eed38195405b4d60f64b04a84b8ba3c41adb41df..95d70d5a3a3eb990933f84a8726cb85b0e2efdf7 100644 (file)
@@ -73,6 +73,5 @@ int server (int argc,char *argv[]) {
   gras_socket_close(sock);
   gras_exit();
    
-  INFO0("Done.");
   return 0;
 } /* end_of_server */
index 75d74cf419c03ba40e36c4d3eb2311fd430dc93f..537566067a60b56e3bedbe4968d09d22331fe39e 100755 (executable)
@@ -1,11 +1,13 @@
-#! @BASH@ -e
-if [ x@EXEEXT@ = x ] ; then 
-#  exenv="libtool --mode=execute valgrind --show-reachable=yes --run-libc-freeres=no "
-  exenv=$SG_TEST_EXENV
-else
-  exenv=wine
-fi
-    
-$exenv ./mmrpc_server@EXEEXT@ 4002 $@ &
-sleep 1
-$exenv ./mmrpc_client@EXEEXT@ 127.0.0.1 4002 $@
+& $SG_TEST_EXENV ./mmrpc_server@EXEEXT@ 4002 --log=root.fmt:%m%n 
+> Launch server (port=4002)
+> Exiting GRAS
+
+$ sleep 1
+
+$ $SG_TEST_EXENV ./mmrpc_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.
+> >>>>>>>> Connected to server which is on 127.0.0.1:4002 <<<<<<<<
+> >>>>>>>> Request sent to 127.0.0.1:4002 <<<<<<<<
+> >>>>>>>> Got answer from 127.0.0.1:4002 (values are right) <<<<<<<<
+> Exiting GRAS
index 08d45b29ef59dcbd090b8f7140c5bb6e5ca69549..68768314cea23472e22b4b3b32396eb60e7c40f8 100755 (executable)
@@ -1,9 +1,10 @@
-#! @BASH@
-if [ x@EXEEXT@ = x ] ; then 
-  exenv=$SG_TEST_EXENV
-else
-  exenv=wine
-fi
-
-exec $exenv ./mmrpc_simulator@EXEEXT@ @top_srcdir@/examples/msg/small_platform.xml @srcdir@/mmrpc.xml $@
+$ $SG_TEST_EXENV ./mmrpc_simulator@EXEEXT@ @top_srcdir@/examples/msg/small_platform.xml @srcdir@/mmrpc.xml $@
+> [Tremblay:server:(1) 0.000000] [MatMult/INFO] Launch server (port=4000)
+> [Fafard:client:(2) 0.000000] [MatMult/INFO] Launch client (server on Tremblay:4000)
+> [Fafard:client:(2) 1.000000] [MatMult/INFO] Connected to Tremblay:4000.
+> [Fafard:client:(2) 1.000000] [MatMult/INFO] >>>>>>>> Connected to server which is on Tremblay:4000 <<<<<<<<
+> [Fafard:client:(2) 1.053783] [MatMult/INFO] >>>>>>>> Request sent to Tremblay:4000 <<<<<<<<
+> [Tremblay:server:(1) 1.081662] [gras/INFO] Exiting GRAS
+> [Fafard:client:(2) 1.081662] [MatMult/INFO] >>>>>>>> Got answer from Tremblay:4000 (values are right) <<<<<<<<
+> [Fafard:client:(2) 1.081662] [gras/INFO] Exiting GRAS