public abstract class ExternalRunnerTestProtocol extends Object implements ExternalTestSpec
| Constructor and Description |
|---|
ExternalRunnerTestProtocol() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract SourcePathResolverAdapter |
getSourcePathResolver() |
protected abstract CoercedTestRunnerSpec |
getSpecs() |
protected abstract BuildTarget |
getTarget() |
void |
serialize(com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
com.fasterxml.jackson.databind.SerializerProvider serializerProvider) |
void |
serializeWithType(com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
com.fasterxml.jackson.databind.SerializerProvider serializerProvider,
com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSerializer) |
protected abstract BuildTarget getTarget()
protected abstract CoercedTestRunnerSpec getSpecs()
protected abstract SourcePathResolverAdapter getSourcePathResolver()
public void serialize(com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
throws IOException
serialize in interface ExternalTestSpecserialize in interface com.fasterxml.jackson.databind.JsonSerializableIOExceptionpublic void serializeWithType(com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
com.fasterxml.jackson.databind.SerializerProvider serializerProvider,
com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSerializer)
throws IOException
serializeWithType in interface ExternalTestSpecserializeWithType in interface com.fasterxml.jackson.databind.JsonSerializableIOException