refactor(engine): allow scripts to register experiments (#860)
See https://github.com/ooni/probe/issues/2216
This commit is contained in:
parent
69602abe8a
commit
6a0ae5c70b
53 changed files with 1438 additions and 1200 deletions
|
|
@ -87,7 +87,7 @@ type MockableTaskRunnerDependencies struct {
|
|||
// taskExperimentBuilder:
|
||||
|
||||
MockableSetCallbacks func(callbacks model.ExperimentCallbacks)
|
||||
MockableInputPolicy func() engine.InputPolicy
|
||||
MockableInputPolicy func() model.InputPolicy
|
||||
MockableNewExperimentInstance func() taskExperiment
|
||||
MockableInterruptible func() bool
|
||||
|
||||
|
|
@ -169,7 +169,7 @@ func (dep *MockableTaskRunnerDependencies) SetCallbacks(callbacks model.Experime
|
|||
dep.MockableSetCallbacks(callbacks)
|
||||
}
|
||||
|
||||
func (dep *MockableTaskRunnerDependencies) InputPolicy() engine.InputPolicy {
|
||||
func (dep *MockableTaskRunnerDependencies) InputPolicy() model.InputPolicy {
|
||||
return dep.MockableInputPolicy()
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue