p Testing a simple master/slave example application handling failures
-$ masterslave/masterslave_failure$EXEEXT small_platform_with_failures.xml masterslave/deployment_masterslave.xml
+$ masterslave/masterslave_failure$EXEEXT ${srcdir:=.}/small_platform_with_failures.xml ${srcdir:=.}/masterslave/deployment_masterslave.xml --cfg:path=${srcdir}
> [0.000000] simix/smx_process.c:92: [simix_process/WARNING] Cannot launch process 'slave' on failed host 'Fafard'
> [Tremblay:master:(1) 0.000000] [msg_test/INFO] Got 5 slave(s) :
> [Tremblay:master:(1) 0.000000] [msg_test/INFO] Jupiter
p Check the marshaling facilities (trying to read the result of AIX)
$ gras/datadesc/datadesc_usage --read ${srcdir:=.}/gras/datadesc/datadesc.big32_8_4 --log=root.fmt:%m%n
-> Read from file ./gras/datadesc/datadesc.big32_8_4
+> Read from file datadesc.big32_8_4
> ---- Test on integer ----
> ---- Test on float ----
> ---- Test on double ----
p Check the marshaling facilities (trying to read the result of linux/x86)
$ gras/datadesc/datadesc_usage --read ${srcdir:=.}/gras/datadesc/datadesc.little32_4 --log=root.fmt:%m%n
-> Read from file ./gras/datadesc/datadesc.little32_4
+> Read from file datadesc.little32_4
> ---- Test on integer ----
> ---- Test on float ----
> ---- Test on double ----
p Check the marshaling facilities (trying to read the result of linux/amd64)
$ $SG_TEST_EXENV gras/datadesc/datadesc_usage --read ${srcdir:=.}/gras/datadesc/datadesc.little64 --log=root.fmt:%m%n $ARGS
-> Read from file ./gras/datadesc/datadesc.little64
+> Read from file datadesc.little64
> ---- Test on integer ----
> ---- Test on float ----
> ---- Test on double ----
}
if (direction == WRITE) {
- INFO1("Write to file %s", filename);
+ INFO1("Write to file %s", strrchr(filename,'/')?strrchr(filename,'/')+1:filename);
sock = gras_socket_client_from_file(filename);
}
if (direction == READ) {
- INFO1("Read from file %s", filename);
+ INFO1("Read from file %s", strrchr(filename,'/')?strrchr(filename,'/')+1:filename);
sock = gras_socket_server_from_file(filename);
}
if (direction == COPY) {
-$ msg/get_sender msg/get_sender.xml
+$ msg/get_sender ${srcdir:=.}/msg/get_sender.xml
> [toto:send:(1) 0.000000] [test/INFO] Sending
> [toto:receive:(2) 0.000000] [test/INFO] Receiving
> [toto:receive:(2) 0.000000] [test/INFO] Got a message sent by 'send'
-$ simdag/basic0 simdag/basic_platform.xml --surf-path=${srcdir}
+$ simdag/basic0 ${srcdir:=.}/simdag/basic_platform.xml --surf-path=${srcdir}
> [0.000000] [sd_kernel/INFO] Starting simulation...
> [0.000000] [sd_kernel/INFO] Executing task 'Init'
> [0.000000] [sd_kernel/INFO] Task 'Init' done
-$ simdag/basic1 simdag/basic_platform.xml --surf-path=${srcdir}
+$ simdag/basic1 ${srcdir:=.}/simdag/basic_platform.xml --surf-path=${srcdir}
> [0.000000] [sd_kernel/INFO] Starting simulation...
> [0.000000] [sd_kernel/INFO] Executing task 'Init'
> [0.000000] [sd_kernel/INFO] Task 'Init' done
-$ simdag/basic2 simdag/basic_platform.xml --surf-path=${srcdir}
+$ simdag/basic2 ${srcdir:=.}/simdag/basic_platform.xml --surf-path=${srcdir}
> [0.000000] [sd_kernel/INFO] Starting simulation...
> [0.000000] [sd_kernel/INFO] Executing task 'Init'
> [0.000000] [sd_kernel/INFO] Task 'Init' done
-$ simdag/basic3 simdag/basic_platform.xml --surf-path=${srcdir}
+$ simdag/basic3 ${srcdir:=.}/simdag/basic_platform.xml --surf-path=${srcdir}
> [0.000000] [sd_kernel/INFO] Starting simulation...
> [0.000000] [sd_kernel/INFO] Executing task 'Task Init'
> [0.000000] [sd_kernel/INFO] Task 'Task Init' done
-$ simdag/basic4 simdag/basic_platform.xml --surf-path=${srcdir}
+$ simdag/basic4 ${srcdir:=.}/simdag/basic_platform.xml --surf-path=${srcdir}
> [0.000000] [sd_kernel/INFO] Starting simulation...
> [0.000000] [sd_kernel/INFO] Executing task 'Task Init'
> [0.000000] [sd_kernel/INFO] Task 'Task Init' done
-$ simdag/basic5 simdag/basic_platform.xml --surf-path=${srcdir}
+$ simdag/basic5 ${srcdir:=.}/simdag/basic_platform.xml --surf-path=${srcdir}
> [0.000000] [sd_kernel/INFO] Starting simulation...
> [0.000000] [sd_kernel/INFO] Executing task 'Task Init'
> [0.000000] [sd_kernel/INFO] Task 'Task Init' done
-$ simdag/basic6 simdag/network/p2p/platform_2p_1sl.xml --surf-path=${srcdir}
+$ simdag/basic6 ${srcdir:=.}/simdag/network/p2p/platform_2p_1sl.xml --surf-path=${srcdir}
> [0.000000] [sd_kernel/INFO] Starting simulation...
> [0.000000] [sd_kernel/INFO] Executing task 'Task A'
> [0.000000] [sd_kernel/INFO] Executing task 'Task B'
p all 2 all test, only fat pipe switch is used concurrently
-$ simdag/network/mxn/test_intra_all2all simdag/network/mxn/platform_4p_1switch.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/network/mxn/test_intra_all2all ${srcdir:=.}/simdag/network/mxn/platform_4p_1switch.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 8
p sending on different paths test
-$ simdag/network/mxn/test_intra_independent_comm simdag/network/mxn/platform_4p_1switch.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/network/mxn/test_intra_independent_comm ${srcdir:=.}/simdag/network/mxn/platform_4p_1switch.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 3
p scatter test
-$ simdag/network/mxn/test_intra_scatter simdag/network/mxn/platform_4p_1switch.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/network/mxn/test_intra_scatter ${srcdir:=.}/simdag/network/mxn/platform_4p_1switch.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 8
p latency check, 1 byte, shared link
-$ simdag/network/p2p/test_latency1 simdag/network/p2p/platform_2p_1sl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/network/p2p/test_latency1 ${srcdir:=.}/simdag/network/p2p/platform_2p_1sl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 1.5
p latency check, 1 byte, fat pipe
-$ simdag/network/p2p/test_latency1 simdag/network/p2p/platform_2p_1fl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/network/p2p/test_latency1 ${srcdir:=.}/simdag/network/p2p/platform_2p_1fl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 1.5
p latency check, 1 byte, link - switch - link
-$ simdag/network/p2p/test_latency1 simdag/network/p2p/platform_2p_1switch.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/network/p2p/test_latency1 ${srcdir:=.}/simdag/network/p2p/platform_2p_1switch.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 3
p latency check, 2 x 1 byte, same direction, shared link
-$ simdag/network/p2p/test_latency2 simdag/network/p2p/platform_2p_1sl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/network/p2p/test_latency2 ${srcdir:=.}/simdag/network/p2p/platform_2p_1sl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 2.5
p latency check, 2 x 1 byte, same direction, fat pipe
-$ simdag/network/p2p/test_latency2 simdag/network/p2p/platform_2p_1fl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/network/p2p/test_latency2 ${srcdir:=.}/simdag/network/p2p/platform_2p_1fl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 1.5
p latency check, 2 x 1 byte, same direction, link - switch - link
-$ simdag/network/p2p/test_latency2 simdag/network/p2p/platform_2p_1switch.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/network/p2p/test_latency2 ${srcdir:=.}/simdag/network/p2p/platform_2p_1switch.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 4
p latency check, 2 x 1 byte, opposite direction, shared link
-$ simdag/network/p2p/test_latency3 simdag/network/p2p/platform_2p_1sl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/network/p2p/test_latency3 ${srcdir:=.}/simdag/network/p2p/platform_2p_1sl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 2.5
p latency check, 2 x 1 byte, opposite direction, fat pipe
-$ simdag/network/p2p/test_latency3 simdag/network/p2p/platform_2p_1fl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/network/p2p/test_latency3 ${srcdir:=.}/simdag/network/p2p/platform_2p_1fl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 1.5
p latency check, 2 x 1 byte, opposite direction, link - switch - link
-$ simdag/network/p2p/test_latency3 simdag/network/p2p/platform_2p_1switch.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/network/p2p/test_latency3 ${srcdir:=.}/simdag/network/p2p/platform_2p_1switch.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 4
p latency bounded by large latency link
-$ simdag/network/p2p/test_latency_bound simdag/network/p2p/platform_2p_1bb.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/network/p2p/test_latency_bound ${srcdir:=.}/simdag/network/p2p/platform_2p_1bb.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 10001.5
p Reinitialization test
-$ simdag/network/test_reinit_costs simdag/network/platform_2p_1sl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/network/test_reinit_costs ${srcdir:=.}/simdag/network/platform_2p_1sl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 0
> 1.5
p par task comp only, no comm, homogeneous
-$ simdag/partask/test_comp_only_par simdag/partask/platform_2p_1sl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/partask/test_comp_only_par ${srcdir:=.}/simdag/partask/platform_2p_1sl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 1
p par task comp only, no comm, heterogeneous
-$ simdag/partask/test_comp_only_par simdag/partask/platform_2p_1sl_hetero.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/partask/test_comp_only_par ${srcdir:=.}/simdag/partask/platform_2p_1sl_hetero.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 1
p seq task comp only, no comm
-$ simdag/partask/test_comp_only_seq simdag/partask/platform_2p_1sl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
+$ simdag/partask/test_comp_only_seq ${srcdir:=.}/simdag/partask/platform_2p_1sl.xml --surf-path=${srcdir} --log=sd_kernel.thres=warning
> 1
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_cluster_foreach.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_cluster_foreach.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_cluster_one_host_random.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_cluster_one_host_random.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_cluster_one_host.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_cluster_one_host.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_cluster_properties_foreach.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_cluster_properties_foreach.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_cluster.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_cluster.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_host_availability.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_host_availability.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_host_properties.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_host_properties.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_host_state_file.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_host_state_file.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_host_state_off.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_host_state_off.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_host_state_on.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_host_state_on.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_host_trace_inside.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_host_trace_inside.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_host.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_host.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_link_availability.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_link_availability.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_link_fatpipe.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_link_fatpipe.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_link_shared.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_link_shared.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms one_link_state_file.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms one_link_state_file.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms three_hosts_non_symmetric_route.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms three_hosts_non_symmetric_route.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms two_clusters_symmetric.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms two_clusters_symmetric.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms two_clusters.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms two_clusters.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms two_hosts_multi_hop.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms two_hosts_multi_hop.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'
-$ simdag/platforms/basic_parsing_test --cfg=path:simdag/platforms two_hosts_one_link.xml
+$ simdag/platforms/basic_parsing_test --cfg=path:${srcdir:=.}/simdag/platforms two_hosts_one_link.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to 'simdag/platforms'