Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add new entry in Release_Notes.
[simgrid.git] / src / include / catch_simgrid.hpp
diff --git a/src/include/catch_simgrid.hpp b/src/include/catch_simgrid.hpp
deleted file mode 100644 (file)
index ada84da..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Copyright (c) 2010-2022. 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. */
-
-#ifndef ACTIVITY_LIFECYCLE_HPP
-#define ACTIVITY_LIFECYCLE_HPP
-
-#include <catch.hpp>
-
-#include <simgrid/s4u.hpp>
-#include <xbt/log.h>
-
-#include <vector>
-
-XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(s4u_test);
-
-extern std::vector<simgrid::s4u::Host*> all_hosts;
-
-/* Helper function easing the testing of actor's ending condition */
-extern void assert_exit(bool exp_success, double duration);
-
-/* Helper function in charge of doing some sanity checks after each test */
-extern void assert_cleanup();
-
-/* We need an extra actor here, so that it can sleep until the end of each test */
-#define BEGIN_SECTION(descr)                                                                                           \
-  SECTION(descr)                                                                                                       \
-  { simgrid::s4u::Actor::create(descr, all_hosts[0], []()
-#define END_SECTION                                                                                                    \
-  })
-
-#define RUN_SECTION(descr, ...) SECTION(descr) simgrid::s4u::Actor::create(descr, all_hosts[0], __VA_ARGS__)
-
-// Normally, we should be able use Catch2's REQUIRE_THROWS_AS(...), but it generates errors with Address Sanitizer.
-// They're certainly false positive. Nevermind and use this simpler replacement.
-#define REQUIRE_NETWORK_FAILURE(...)                                                                                   \
-  do {                                                                                                                 \
-    try {                                                                                                              \
-      __VA_ARGS__;                                                                                                     \
-      FAIL("Expected exception NetworkFailureException not caught");                                                   \
-    } catch (simgrid::NetworkFailureException const&) {                                                                \
-      XBT_VERB("got expected NetworkFailureException");                                                                \
-    }                                                                                                                  \
-  } while (0)
-
-#endif // ACTIVITY_LIFECYCLE_HPP