public interface ExternalTestRunnerRule extends TestRule
TestRule
s which support being run by an external test runner.TestRule.TestReportingCallback
NOOP_REPORTING_CALLBACK
Modifier and Type | Method and Description |
---|---|
ExternalTestSpec |
getExternalTestRunnerSpec(ExecutionContext executionContext,
TestRunningOptions testRunningOptions,
BuildContext buildContext) |
default void |
onPreTest(BuildContext buildContext) |
getContacts, getLabels, getPathToTestOutputDirectory, interpretTestResults, runTests, runTestSeparately, supportsStreamingTests
compareTo, getBuildDeps, getBuildSteps, getBuildTarget, getFullyQualifiedName, getProjectFilesystem, getSourcePathToOutput, hasBuildSteps, isCacheable, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution, toString, updateBuildRuleResolver
getDependencies, getSourcePathOutputs
getType
ExternalTestSpec getExternalTestRunnerSpec(ExecutionContext executionContext, TestRunningOptions testRunningOptions, BuildContext buildContext)
default void onPreTest(BuildContext buildContext) throws IOException
IOException