# examples/msg/mc
if(HAVE_MC)
-ADD_TEST(mc-bugged1 ${CMAKE_BINARY_DIR}/bin/tesh --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/mc bugged1.tesh)
-ADD_TEST(mc-bugged2 ${CMAKE_BINARY_DIR}/bin/tesh --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/mc bugged2.tesh)
-ADD_TEST(mc-centralized ${CMAKE_BINARY_DIR}/bin/tesh --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/mc centralized.tesh)
+ADD_TEST(mc-bugged1 ${CMAKE_BINARY_DIR}/bin/tesh --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg/mc --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/mc bugged1.tesh)
+ADD_TEST(mc-bugged2 ${CMAKE_BINARY_DIR}/bin/tesh --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg/mc --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/mc bugged2.tesh)
+ADD_TEST(mc-centralized ${CMAKE_BINARY_DIR}/bin/tesh --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg/mc --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/mc centralized.tesh)
endif(HAVE_MC)
#! ./tesh
! output sort
-$ ./bugged1 --log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n
+$ ${bindir:=.}/bugged1 --log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n
> [ 0.008753] (2:client@HostB) Sent!
> [ 0.017506] (3:client@HostC) Sent!
> [ 0.026259] (1:server@HostA) OK
+#! ./tesh
+
+! output sort
+$ ${bindir:=.}/bugged2 --log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n
+> [ 0.000000] (2:client@HostB) Send 1!
+> [ 0.000000] (3:client@HostC) Send 2!
+> [ 0.008753] (1:server@HostA) Received 1
+> [ 0.008753] (2:client@HostB) Send 1!
+> [ 0.017506] (1:server@HostA) Received 2
+> [ 0.017506] (3:client@HostC) Send 2!
+> [ 0.026259] (1:server@HostA) Received 1
+> [ 0.035012] (1:server@HostA) Received 2
+> [ 0.035012] (1:server@HostA) OK
#! ./tesh
-$ ./centralized
+$ ${bindir:=.}/centralized
> [Fafard:client:(2) 0.000000] [centralized/INFO] Ask the request
> [Boivin:client:(3) 0.000000] [centralized/INFO] Ask the request
> [TeX:client:(4) 0.000000] [centralized/INFO] Ask the request