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
..
dash.go
fix: import path should be github.com/ooni/probe-cli/v3 ( #200 )
2021-02-02 10:32:46 +01:00
dnscheck.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
facebook_messenger.go
fix: import path should be github.com/ooni/probe-cli/v3 ( #200 )
2021-02-02 10:32:46 +01:00
groups.go
feat(ooniprobe): add vanilla_tor to experimental ( #745 )
2022-05-20 11:47:22 +02:00
http_header_field_manipulation.go
fix: import path should be github.com/ooni/probe-cli/v3 ( #200 )
2021-02-02 10:32:46 +01:00
http_invalid_request_line.go
fix: import path should be github.com/ooni/probe-cli/v3 ( #200 )
2021-02-02 10:32:46 +01:00
ndt.go
fix: import path should be github.com/ooni/probe-cli/v3 ( #200 )
2021-02-02 10:32:46 +01:00
nettests.go
refactor(engine): more abstract Experiment{,Builder} ( #838 )
2022-07-08 12:29:23 +02:00
nettests_test.go
cleanup: mark more integration tests as !short mode ( #755 )
2022-05-24 21:01:15 +02:00
psiphon.go
fix: import path should be github.com/ooni/probe-cli/v3 ( #200 )
2021-02-02 10:32:46 +01:00
riseupvpn.go
fix: import path should be github.com/ooni/probe-cli/v3 ( #200 )
2021-02-02 10:32:46 +01:00
run.go
feat(ooniprobe): add vanilla_tor to experimental ( #745 )
2022-05-20 11:47:22 +02:00
signal.go
refactor: signal et al. are now experimental nettests ( #243 )
2021-03-08 13:38:34 +01:00
stunreachability.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
telegram.go
fix: import path should be github.com/ooni/probe-cli/v3 ( #200 )
2021-02-02 10:32:46 +01:00
tor.go
fix: import path should be github.com/ooni/probe-cli/v3 ( #200 )
2021-02-02 10:32:46 +01:00
torsf.go
feat(ooniprobe): add vanilla_tor to experimental ( #745 )
2022-05-20 11:47:22 +02:00
vanillator.go
feat(ooniprobe): add vanilla_tor to experimental ( #745 )
2022-05-20 11:47:22 +02:00
web_connectivity.go
refactor: interfaces and data types into the model package ( #642 )
2022-01-03 13:53:23 +01:00
whatsapp.go
fix: import path should be github.com/ooni/probe-cli/v3 ( #200 )
2021-02-02 10:32:46 +01:00