Call append_metadata on crash (#88)
* Call append_metadata on crash * Formatting
This commit is contained in:
parent
921ab9e289
commit
2e192fd6cc
@ -342,9 +342,14 @@ mod unix_signal_handler {
|
|||||||
.is_interesting(&input, observers, &ExitKind::Timeout)
|
.is_interesting(&input, observers, &ExitKind::Timeout)
|
||||||
.expect("In timeout handler objective failure.");
|
.expect("In timeout handler objective failure.");
|
||||||
if interesting {
|
if interesting {
|
||||||
|
let mut new_testcase = Testcase::new(input.clone());
|
||||||
|
state
|
||||||
|
.objective_mut()
|
||||||
|
.append_metadata(&mut new_testcase)
|
||||||
|
.expect("Failed adding metadata");
|
||||||
state
|
state
|
||||||
.solutions_mut()
|
.solutions_mut()
|
||||||
.add(Testcase::new(input.clone()))
|
.add(new_testcase)
|
||||||
.expect("In timeout handler solutions failure.");
|
.expect("In timeout handler solutions failure.");
|
||||||
event_mgr
|
event_mgr
|
||||||
.fire(
|
.fire(
|
||||||
@ -452,9 +457,14 @@ mod unix_signal_handler {
|
|||||||
.expect("In crash handler objective failure.");
|
.expect("In crash handler objective failure.");
|
||||||
if interesting {
|
if interesting {
|
||||||
let new_input = input.clone();
|
let new_input = input.clone();
|
||||||
|
let mut new_testcase = Testcase::new(new_input);
|
||||||
|
state
|
||||||
|
.objective_mut()
|
||||||
|
.append_metadata(&mut new_testcase)
|
||||||
|
.expect("Failed adding metadata");
|
||||||
state
|
state
|
||||||
.solutions_mut()
|
.solutions_mut()
|
||||||
.add(Testcase::new(new_input))
|
.add(new_testcase)
|
||||||
.expect("In crash handler solutions failure.");
|
.expect("In crash handler solutions failure.");
|
||||||
event_mgr
|
event_mgr
|
||||||
.fire(
|
.fire(
|
||||||
@ -616,9 +626,14 @@ mod windows_exception_handler {
|
|||||||
.expect("In crash handler objective failure.");
|
.expect("In crash handler objective failure.");
|
||||||
if interesting {
|
if interesting {
|
||||||
let new_input = input.clone();
|
let new_input = input.clone();
|
||||||
|
let mut new_testcase = Testcase::new(new_input);
|
||||||
|
state
|
||||||
|
.objective_mut()
|
||||||
|
.append_metadata(&mut new_testcase)
|
||||||
|
.expect("Failed adding metadata");
|
||||||
state
|
state
|
||||||
.solutions_mut()
|
.solutions_mut()
|
||||||
.add(Testcase::new(new_input))
|
.add(new_testcase)
|
||||||
.expect("In crash handler solutions failure.");
|
.expect("In crash handler solutions failure.");
|
||||||
event_mgr
|
event_mgr
|
||||||
.fire(
|
.fire(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user