diff --git a/fuzzers/FRET/Cargo.toml b/fuzzers/FRET/Cargo.toml index c72e739e39..2ee354a86d 100644 --- a/fuzzers/FRET/Cargo.toml +++ b/fuzzers/FRET/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Andrea Fioraldi ", "Dominik Maier (); MAX_INPUT_SIZE]); + fuzzer.evaluate_input(&mut state, &mut executor, &mut mgr, inp).unwrap(); + } } } else if let Ok(sf) = env::var("SEED_DIR") { diff --git a/fuzzers/FRET/src/worst.rs b/fuzzers/FRET/src/worst.rs index d4b4d5b280..36e5e3f396 100644 --- a/fuzzers/FRET/src/worst.rs +++ b/fuzzers/FRET/src/worst.rs @@ -56,8 +56,9 @@ where { fn compute(entry: &mut Testcase, state: &S) -> Result { // TODO maybe enforce entry.exec_time().is_some() - let execs_per_hour = 3600.0/entry.exec_time().expect("testcase.exec_time is needed for scheduler").as_secs_f64(); - Ok(execs_per_hour) + let et = entry.exec_time().expect("testcase.exec_time is needed for scheduler"); + let tns : i64 = et.as_nanos().try_into().expect("failed to convert time"); + Ok(-tns as f64) } }