package main import ( "fmt" "testing" ) func init() { *reportid = `20201209T052225Z_urlgetter_IT_30722_n1_E1VUhMz08SEkgYFU` *input = `https://www.example.org` } func TestCheck(t *testing.T) { t.Skip("see https://github.com/ooni/probe/issues/2098") *mode = "check" main() } func TestRaw(t *testing.T) { *mode = "raw" main() } func TestMeta(t *testing.T) { *mode = "meta" main() } func TestInvalidMode(t *testing.T) { defer func() { if recover() == nil { t.Fatal("the code did not panic") } }() osExit = func(code int) { panic(fmt.Errorf("%d", code)) } *mode = "antani" main() }