Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Display proper execution status.
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Thu, 6 Mar 2014 11:56:54 +0000 (12:56 +0100)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Thu, 6 Mar 2014 11:57:40 +0000 (12:57 +0100)
teshsuite/msg/task_destroy_cancel.c
teshsuite/msg/task_destroy_cancel.tesh

index c71f9cb..9c5f5af 100644 (file)
@@ -80,9 +80,10 @@ int master(int argc, char *argv[])
 static int worker_main(int argc, char *argv[])
 {
   msg_task_t task = MSG_process_get_data(MSG_process_self());
+  msg_error_t res;
   XBT_INFO("Start %s", task->name);
-  MSG_task_execute(task);
-  XBT_INFO("Task done");
+  res = MSG_task_execute(task);
+  XBT_INFO("Task %s", res == MSG_OK ? "done" : "failed");
   return 0;
 }
 
index 3569491..d125183 100644 (file)
@@ -10,7 +10,7 @@ $ msg/task_destroy_cancel ${srcdir:=.}/msg/task_destroy_cancel_p.xml ${srcdir:=.
 > [Jupiter:slave:(2) 0.709348] [msg_test/INFO] Handling task "cancel"
 > [Jupiter:worker1:(3) 0.709348] [msg_test/INFO] Start cancel
 > [Jupiter:slave:(2) 0.709348] [msg_test/INFO] Canceling task "cancel"
-> [Jupiter:worker1:(3) 0.710127] [msg_test/INFO] Task done
+> [Jupiter:worker1:(3) 0.710127] [msg_test/INFO] Task failed
 > [Tremblay:master:(1) 0.736350] [msg_test/INFO] Goodbye now!
 > [Jupiter:slave:(2) 0.736350] [msg_test/INFO] Handling task "finalize"
 > [Jupiter:slave:(2) 0.736350] [msg_test/INFO] Destroying task "finalize"