Forward on_evaluation callback in MinimizerScheduler (#1122)
This commit is contained in:
parent
35e5b87188
commit
4f7b59aca4
@ -12,6 +12,7 @@ use crate::{
|
||||
corpus::{Corpus, CorpusId, Testcase},
|
||||
feedbacks::MapIndexesMetadata,
|
||||
inputs::UsesInput,
|
||||
observers::ObserversTuple,
|
||||
schedulers::{LenTimeMulTestcaseScore, Scheduler, TestcaseScore},
|
||||
state::{HasCorpus, HasMetadata, HasRand, UsesState},
|
||||
Error,
|
||||
@ -162,6 +163,19 @@ where
|
||||
Ok(())
|
||||
}
|
||||
|
||||
/// An input has been evaluated
|
||||
fn on_evaluation<OT>(
|
||||
&mut self,
|
||||
state: &mut Self::State,
|
||||
input: &<Self::State as UsesInput>::Input,
|
||||
observers: &OT,
|
||||
) -> Result<(), Error>
|
||||
where
|
||||
OT: ObserversTuple<Self::State>,
|
||||
{
|
||||
self.base.on_evaluation(state, input, observers)
|
||||
}
|
||||
|
||||
/// Gets the next entry
|
||||
fn next(&mut self, state: &mut CS::State) -> Result<CorpusId, Error> {
|
||||
self.cull(state)?;
|
||||
|
Loading…
x
Reference in New Issue
Block a user