Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
fix java test: get_remaining() needs the Exec to be started
authorSUTER Frederic <frederic.suter@cc.in2p3.fr>
Tue, 30 Mar 2021 10:45:34 +0000 (12:45 +0200)
committerSUTER Frederic <frederic.suter@cc.in2p3.fr>
Tue, 30 Mar 2021 10:45:34 +0000 (12:45 +0200)
src/msg/msg_task.cpp

index 03e9004..7cd74c2 100644 (file)
@@ -700,7 +700,7 @@ double MSG_task_get_remaining_work_ratio(const_msg_task_t task)
  */
 double MSG_task_get_flops_amount(const_msg_task_t task)
 {
-  if (task->compute != nullptr) {
+  if (task->compute != nullptr && task->compute->get_state() == simgrid::s4u::Activity::State::STARTED) {
     return task->compute->get_remaining();
   } else {
     // Not started or already done.