skip error dumping
This commit is contained in:
parent
bc165eb094
commit
660cf60fc5
@ -293,16 +293,23 @@ where
|
|||||||
EM: EventFirer<State = S>,
|
EM: EventFirer<State = S>,
|
||||||
OT: ObserversTuple<S>
|
OT: ObserversTuple<S>
|
||||||
{
|
{
|
||||||
let observer = observers.match_name::<QemuSystemStateObserver<S::Input>>("systemstate")
|
#[cfg(feature = "trace_stg")]
|
||||||
.expect("QemuSystemStateObserver not found");
|
{
|
||||||
let is_err = (!observer.success || observer.do_report);
|
let observer = observers.match_name::<QemuSystemStateObserver<S::Input>>("systemstate")
|
||||||
if let Some(m) = self.max_reports {
|
.expect("QemuSystemStateObserver not found");
|
||||||
if m <= 0 {return Ok(false);}
|
let is_err = (!observer.success || observer.do_report);
|
||||||
if is_err {
|
if let Some(m) = self.max_reports {
|
||||||
self.max_reports = Some(m-1);
|
if m <= 0 {return Ok(false);}
|
||||||
|
if is_err {
|
||||||
|
self.max_reports = Some(m-1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
return Ok(self.dump_case&&is_err);
|
||||||
|
}
|
||||||
|
#[cfg(not(feature = "trace_stg"))]
|
||||||
|
{
|
||||||
|
return Ok(false);
|
||||||
}
|
}
|
||||||
Ok(self.dump_case&&is_err)
|
|
||||||
}
|
}
|
||||||
/// Append to the testcase the generated metadata in case of a new corpus item
|
/// Append to the testcase the generated metadata in case of a new corpus item
|
||||||
#[inline]
|
#[inline]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user