ooni-probe-cli/internal/cmd/miniooni
Simone Basso 4e99e5030a
fix(registry): ensure we can run telegram and webconnectivity (#862)
I made a mistake while adapting code from an experimental branch thus
breaking these two experiments because of interface conversion.

This diff fixes it.

While there, remove the panic trap for miniooni. Because miniooni is
an experimental tool, we want to see the full panic text, which definitely
leads to a more pleasant and effective debugging experience.

See https://github.com/ooni/probe/issues/2216 for context on why we
were trying to change how we register experiments.

The broken commit is 6a0ae5c70b.
2022-08-17 12:17:52 +02:00
..
.gitignore refactor: merge libminiooni into cmd/miniooni (#268) 2021-03-29 19:03:53 +02:00
libminiooni_test.go refactor: merge libminiooni into cmd/miniooni (#268) 2021-03-29 19:03:53 +02:00
libminiooni.go feat(miniooni): introduce the --repeat-every command line flag (#819) 2022-07-08 17:04:31 +02:00
main.go fix(registry): ensure we can run telegram and webconnectivity (#862) 2022-08-17 12:17:52 +02:00
README.md refactor: merge libminiooni into cmd/miniooni (#268) 2021-03-29 19:03:53 +02:00

miniooni

This directory contains the source code of a simple CLI client that we use for research as well as for running QA scripts. We designed this tool to have a CLI similar to MK and OONI Probe v2.x to ease running Jafar scripts that check whether these tools behave similarly. Perfect backwards compatibility was not a design goal for miniooni. Rather, we aimed to have as little conflict as possible, such that we can run side-by-side QA checks.