package
3.25.0-alpha
Repository: https://github.com/ooni/probe-cli.git
Documentation: pkg.go.dev

# Functions

AllTestCases returns all the defined test cases.
MeasureTestCase returns the JSON measurement produced by a [TestCase].
RunTestCase runs a [testCase].

# Constants

TestCaseFlagNoLTE means that this test case should not be run by LTE.
TestCaseFlagNoV04 means that this test case should not be run by v0.4.

# Variables

ErrCheckerInvalidClientResolver indicates that the client_resolver field is invalid.
ErrCheckerNoReadWriteEvents indicates that a checker did not find any read/write events.
ErrCheckerUnexpectedWebConnectivityVersion indicates that the version is unexpected.

# Structs

ClientResolverCorrectnessChecker checks whether the client_resolver field inside of the test_keys has been correctly configured.
ReadWriteEventsExistentialChecker fails if there are zero network events.
TestCase is a test case we could run with this package.
TestKeys is the test keys structure returned by this package.

# Interfaces

Checker checks whether a measurement is correct.