fix(E2E): ensure miniooni.bash is WAI (#972)

This diff re-enables `E2E/miniooni.bash`. To make it working properly, we
needed to figure out which were the right cloudfronts to use.

I looked into the configuration and determined that both cloudfronts
should be used because they basically map to the same host.

I also determined it was backwards to test a mixture of prod and testing
APIs, and probably also flaky. So, I  choose to only test the prod.

Additionally, I added support for testing all supported tunnels.

Closes https://github.com/ooni/probe/issues/2336
This commit is contained in:
Simone Basso 2022-10-08 13:14:11 +02:00 committed by GitHub
commit 0fc5d0e904
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 42 additions and 12 deletions

View file

@ -27,6 +27,7 @@ type Measurement struct {
}
func main() {
backend := flag.String("backend", "https://api.ooni.io/", "Backend to use")
expected := flag.Int("expected", 0, "Expected number of measurement files")
flag.Parse()
if *expected <= 0 {
@ -61,6 +62,7 @@ func main() {
options := []string{
"run",
"./internal/cmd/apitool",
"-backend", *backend,
"-mode", "meta",
"-report-id", entry.ReportID,
}