X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/03ce6a2e7863fe994d12ca8ab9141b4f6fdb5f8e..3dfa9f7d888578f14278c1f206a28aabdc9b877a:/teshsuite/s4u/host_on_off_wait/host_on_off_wait.cpp diff --git a/teshsuite/s4u/host_on_off_wait/host_on_off_wait.cpp b/teshsuite/s4u/host_on_off_wait/host_on_off_wait.cpp deleted file mode 100644 index b0fcb1374d..0000000000 --- a/teshsuite/s4u/host_on_off_wait/host_on_off_wait.cpp +++ /dev/null @@ -1,45 +0,0 @@ -/* Copyright (c) 2010-2018. The SimGrid Team. All rights reserved. */ - -/* This program is free software; you can redistribute it and/or modify it - * under the terms of the license (GNU LGPL) which comes with this package. */ - -#include "simgrid/s4u.hpp" - -XBT_LOG_NEW_DEFAULT_CATEGORY(s4u_test, "Messages specific for this s4u example"); - -static void master() -{ - simgrid::s4u::Host* jupiter = simgrid::s4u::Host::by_name("Jupiter"); - XBT_INFO("Master waiting"); - simgrid::s4u::this_actor::sleep_for(1); - - XBT_INFO("Turning off the worker host"); - jupiter->turn_off(); - XBT_INFO("Master has finished"); -} - -static void worker() -{ - XBT_INFO("Worker waiting"); - try { - simgrid::s4u::this_actor::sleep_for(5); - } catch (simgrid::HostFailureException& e) { - XBT_INFO("The host has died ... as expected."); - return; - } - XBT_INFO("The host did not die! That's a bug!"); -} - -int main(int argc, char* argv[]) -{ - simgrid::s4u::Engine e(&argc, argv); - e.load_platform(argv[1]); - - simgrid::s4u::Actor::create("master", simgrid::s4u::Host::by_name("Tremblay"), master); - simgrid::s4u::Actor::create("worker", simgrid::s4u::Host::by_name("Jupiter"), worker); - - e.run(); - XBT_INFO("Simulation time %g", e.get_clock()); - - return 0; -}