ooni-probe-cli/cmd/ooniprobe/internal
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
..
autorun cleanup(all): stop using deprecated ioutil functions (#381) 2021-06-15 14:01:45 +02:00
cli chore: upgrade to github.com/upper/db/v4 (#705) 2022-05-06 13:05:24 +02:00
config cleanup(ooniprobe): remove unused send_crash_report option (#578) 2021-11-05 13:26:08 +01:00
database chore: upgrade to github.com/upper/db/v4 (#705) 2022-05-06 13:05:24 +02:00
enginex chore: merge probe-engine into probe-cli (#201) 2021-02-02 12:05:47 +01:00
log/handlers fix(ooniprobe show): correctly handle % in the JSON (#738) 2022-05-18 16:56:13 +02:00
nettests refactor(engine): more abstract Experiment{,Builder} (#838) 2022-07-08 12:29:23 +02:00
ooni cleanup: move legacy from internal/engine to internal (#759) 2022-05-25 10:19:03 +02:00
oonitest chore: upgrade to github.com/upper/db/v4 (#705) 2022-05-06 13:05:24 +02:00
output Add support for tracking the is_uploaded status in the results table (#312) 2021-04-30 17:08:16 +02:00
utils More progress towards release v3.10.0 (#320) 2021-04-29 15:59:53 +02:00