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
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
xbt_matrix_free(answer);
gras_socket_close(toserver);
gras_exit();
- INFO0("Done.");
return 0;
} /* end_of_client */
gras_socket_close(sock);
gras_exit();
- INFO0("Done.");
return 0;
} /* end_of_server */
-#! @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
-#! @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