#include "src/mc/mc_config.hpp"
#include "src/mc/mc_replay.hpp"
+#include "src/simgrid/sg_config.hpp"
#include <simgrid/modelchecker.h>
-#include <simgrid/sg_config.hpp>
#if SIMGRID_HAVE_MC
#include <string_view>
}};
simgrid::config::Flag<bool> _sg_mc_sleep_set{
- "model-check/sleep-set",
- "Whether to enable the use of sleep-set in the reduction algorithm",
- true,
- [](bool) {
- _mc_cfg_cb_check("value to enable/disable the use of sleep-set in the reduction algorithm");
- }};
+ "model-check/sleep-set", "Whether to enable the use of sleep-set in the reduction algorithm", false,
+ [](bool) { _mc_cfg_cb_check("value to enable/disable the use of sleep-set in the reduction algorithm"); }};
simgrid::config::Flag<int> _sg_mc_checkpoint{
"model-check/checkpoint", "Specify the amount of steps between checkpoints during stateful model-checking "
_sg_mc_max_visited_states = value;
}};
-simgrid::config::Flag<std::string> _sg_mc_dot_output_file{
- "model-check/dot-output",
- "Name of dot output file corresponding to graph state",
- "",
- [](const std::string&) { _mc_cfg_cb_check("file name for a dot output of graph state"); }};
-
simgrid::config::Flag<bool> _sg_mc_termination{
"model-check/termination", "Whether to enable non progressive cycle detection", false,
[](bool) { _mc_cfg_cb_check("value to enable/disable the detection of non progressive cycles"); }};