ooni-probe-cli/cmd/ooniprobe
Simone Basso 97864b324f
refactor(engine): more abstract Experiment{,Builder} (#838)
This diff modifies the engine package to make Experiment and
ExperimentBuilder interfaces rather than structs.

The previosuly existing structs are now named experiment{,Builder}.

This diff helps https://github.com/ooni/probe/issues/2184
because it allows us to write unit tests more easily.

There should be no functional change.

While there, I removed a bunch of deprecated functions, which were
unnecessarily complicate the implementation and could be easily
replaced by passing them a context.Context or context.Background().
2022-07-08 12:29:23 +02:00
..
internal refactor(engine): more abstract Experiment{,Builder} (#838) 2022-07-08 12:29:23 +02:00
testdata cleanup(ooniprobe): remove unused send_crash_report option (#578) 2021-11-05 13:26:08 +01:00
main.go Disable sentry based crash reporting in probe-cli (#228) 2021-02-12 19:49:18 +01:00