SkipFeature

public class SkipFeature
extends Object implements IConfigurationReceiver, IRemoteFeature, ITestInformationReceiver

java.lang.Object
   ↳ com.android.tradefed.result.skipped.SkipFeature


A feature allowing to access some of the SkipManager information.

Summary

Constants

String DELIMITER_NAME

String IMAGE_DIGESTS

String PRESUBMIT

String SKIPPED_MODULES

String SKIP_FEATURE

Public constructors

SkipFeature()

Public methods

FeatureResponse execute(FeatureRequest request)

Returns a FeatureResponse based on the request.

String getName()

Name of the feature.

static SkipContext getSkipContext()

Fetch and populate unchanged modules if needed.

TestInformation getTestInformation()
static parseDigests(String delimiter, String serializedString)
void setConfiguration(IConfiguration configuration)

Injects the IConfiguration in use.

void setTestInformation(TestInformation testInformation)

Constants

DELIMITER_NAME

public static final String DELIMITER_NAME

Constant Value: "delimiter"

IMAGE_DIGESTS

public static final String IMAGE_DIGESTS

Constant Value: "imageDigests"

PRESUBMIT

public static final String PRESUBMIT

Constant Value: "presubmit"

SKIPPED_MODULES

public static final String SKIPPED_MODULES

Constant Value: "skipModules"

SKIP_FEATURE

public static final String SKIP_FEATURE

Constant Value: "skipFeature"

Public constructors

SkipFeature

public SkipFeature ()

Public methods

execute

public FeatureResponse execute (FeatureRequest request)

Returns a FeatureResponse based on the request.

Parameters
request FeatureRequest

Returns
FeatureResponse

getName

public String getName ()

Name of the feature. Must match FeatureRequest.getName().

Returns
String

getSkipContext

public static SkipContext getSkipContext ()

Fetch and populate unchanged modules if needed.

Returns
SkipContext

getTestInformation

public TestInformation getTestInformation ()

Returns
TestInformation

parseDigests

public static  parseDigests (String delimiter, 
                String serializedString)

Parameters
delimiter String

serializedString String

Returns

Throws
InvalidProtocolBufferException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Injects the IConfiguration in use.

Parameters
configuration IConfiguration

setTestInformation

public void setTestInformation (TestInformation testInformation)

Parameters
testInformation TestInformation