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