MSG_launch_application(deployment_file);
MSG_main();
+
+ //get user declared variables
+ unsigned int cursor;
+ char *variable;
+ xbt_dynar_t host_variables = TRACE_get_host_variables ();
+ if (host_variables){
+ XBT_INFO ("Declared host variables:");
+ xbt_dynar_foreach (host_variables, cursor, variable){
+ XBT_INFO ("%s", variable);
+ }
+ xbt_dynar_free (&host_variables);
+ }
+ xbt_dynar_t link_variables = TRACE_get_link_variables ();
+ if (link_variables){
+ XBT_INFO ("Declared link variables:");
+ xbt_dynar_foreach (link_variables, cursor, variable){
+ XBT_INFO ("%s", variable);
+ }
+ xbt_dynar_free (&link_variables);
+ }
+
MSG_clean();
return 0;
}
#! ./tesh
-p Tracing master/slave application
+p Tracing user variables
$ $SG_TEST_EXENV ${bindir:=.}/tracing/user_variables$EXEEXT --cfg=tracing:1 --cfg=tracing/platform:1 ${srcdir:=.}/tracing/platform.xml ${srcdir:=.}/tracing/deployment.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to '1'
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/platform' to '1'
+> [0.004078] [msg_test/INFO] Declared host variables:
+> [0.004078] [msg_test/INFO] HDD_capacity
+> [0.004078] [msg_test/INFO] HDD_utilization
+> [0.004078] [msg_test/INFO] Declared link variables:
+
+p Not tracing user variables
+$ $SG_TEST_EXENV ${bindir:=.}/tracing/user_variables$EXEEXT ${srcdir:=.}/tracing/platform.xml ${srcdir:=.}/tracing/deployment.xml