| Interface | Description |
|---|---|
| ExternalTestRunnerRule |
A interface describing
TestRules which support being run by an external test runner. |
| ExternalTestSpec |
A JSON-serializable structure that gets passed to external test runners.
|
| HasTestRunner |
This marks a Description Arg for a test rule as having a test runner that knows how to run the
test.
|
| TestRule |
A
BuildRule that is designed to run tests. |
| TestRule.TestReportingCallback |
Callbacks to invoke during the test run to report information about test cases and/or tests.
|
| TestXRule |
Marks a rule as implementing the test protocol
|
| Class | Description |
|---|---|
| CoercedTestRunnerSpec |
The freeform JSON test protocol specification.
|
| ExternalRunnerTestProtocol |
The JSON serializable object for test protocol
|
| ExternalTestRunnerTestSpec |
A JSON-serializable structure that gets passed to external test runners.
|
| ExternalTestRunnerTestSpec.Builder | |
| TestRunnerSpec |
Freeform JSON to be used for the test protocol.
|