miniooni: allow arbitrary OONI Run v2 options #2759
Labels
cleanup
There's need to cleanup stuff a bit
enhancement
improving existing code or new feature
funder/otffoss2023-2024
ooni/probe-engine
priority/high
refactoring
techdebt
This issue describes technical debt
This diff is about improving upon the
./internal/oonirun
package such that we can provide any JSON document as the options for an experiment, rather than limiting ourselves to scalars, as it's currently the case. This change would effectively remove technical debt and enable experiments to specify more complex sets of options through OONI Run v2. In turn, this would also be beneficial for the richer input strategy. Please, note that, after this change, there's no need anymore to useooni:"..."
to mark options that we would like to set. Setting through JSON will always be possible. Instead, now theooni:"..."
tag is just meant to show which options one could set using the-O name=value
flag from the command line.The text was updated successfully, but these errors were encountered: