configure restarting manager
This commit is contained in:
parent
58be280a62
commit
7f987b037d
@ -10,6 +10,7 @@ std = []
|
|||||||
snapshot_restore = []
|
snapshot_restore = []
|
||||||
snapshot_fast = [ "snapshot_restore" ]
|
snapshot_fast = [ "snapshot_restore" ]
|
||||||
singlecore = []
|
singlecore = []
|
||||||
|
restarting = ['singlecore']
|
||||||
trace_abbs = []
|
trace_abbs = []
|
||||||
systemstate = []
|
systemstate = []
|
||||||
feed_systemgraph = [ "systemstate" ]
|
feed_systemgraph = [ "systemstate" ]
|
||||||
|
@ -508,9 +508,14 @@ pub fn fuzz() {
|
|||||||
#[cfg(feature = "singlecore")]
|
#[cfg(feature = "singlecore")]
|
||||||
{
|
{
|
||||||
let monitor = SimpleMonitor::new(|s| println!("{}", s));
|
let monitor = SimpleMonitor::new(|s| println!("{}", s));
|
||||||
// let mgr = SimpleEventManager::new(monitor);
|
#[cfg(not(feature = "restarting"))]
|
||||||
// run_client(None, mgr, 0);
|
{
|
||||||
|
let mgr = SimpleEventManager::new(monitor);
|
||||||
|
run_client(None, mgr, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
#[cfg(feature = "restarting")]
|
||||||
|
{
|
||||||
let mut shmem_provider = StdShMemProvider::new().unwrap();
|
let mut shmem_provider = StdShMemProvider::new().unwrap();
|
||||||
let (state, mut mgr) = match SimpleRestartingEventManager::launch(monitor, &mut shmem_provider)
|
let (state, mut mgr) = match SimpleRestartingEventManager::launch(monitor, &mut shmem_provider)
|
||||||
{
|
{
|
||||||
@ -527,6 +532,7 @@ pub fn fuzz() {
|
|||||||
};
|
};
|
||||||
run_client(state, mgr, 0);
|
run_client(state, mgr, 0);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// else -> multicore
|
// else -> multicore
|
||||||
#[cfg(not(feature = "singlecore"))]
|
#[cfg(not(feature = "singlecore"))]
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user