InvocationContext

public class InvocationContext
extends Object implements IInvocationContext

JavaScript.lang.Object
com.android.tradefed.invoker.InvocationContext


הטמעה כללית של IInvocationContext.

סיכום

בנאים ציבוריים

InvocationContext()

הפונקציה יוצרת BuildInfo באמצעות ערכי מאפיינים שמוגדרים כברירת מחדל.

שיטות ציבוריות

void addAllocatedDevice( deviceWithName)

void addAllocatedDevice(String devicename, ITestDevice testDevice)

void addDeviceBuildInfo(String deviceName, IBuildInfo buildinfo)

void addInvocationAttribute(String attributeName, String attributeValue)

void addInvocationAttributes(MultiMap<String, String> attributesMap)

void addSerialsFromShard(Integer index, serials)

static InvocationContext fromProto(InvocationContext.Context protoContext)

פעולה הפוכה ל-InvocationContext#toProto() כדי להחזיר את המכונה.

MultiMap<String, String> getAttributes()

IBuildInfo getBuildInfo(String deviceName)

IBuildInfo getBuildInfo(ITestDevice testDevice)

String getBuildInfoName(IBuildInfo info)

getBuildInfos()

ConfigurationDescriptor getConfigurationDescriptor()

ITestDevice getDevice(String deviceName)

getDeviceBuildMap()

ITestDevice getDeviceBySerial(String serial)

getDeviceConfigNames()

String getDeviceName(ITestDevice device)

getDevices()

String getInvocationId()
IInvocationContext getModuleInvocationContext()

int getNumDevicesAllocated()

getSerials()

getShardsSerials()

String getTestTag()

void lockAttributes()

צריך לנעול את ההקשר כדי למנוע הוספה של מאפייני הפעלה נוספים.

void logInvocationMetrics()

צריך לרשום את מאפייני InvocationMetricLogger בהפעלה.

void markReleasedEarly()
void setConfigurationDescriptor(ConfigurationDescriptor configurationDescriptor)

void setModuleInvocationContext(IInvocationContext invocationContext)

void setRecoveryModeForAllDevices(ITestDevice.RecoveryMode mode)

void setTestTag(String testTag)

InvocationContext.Context toProto()

boolean wasReleasedEarly()

בנאים ציבוריים

InvocationContext

public InvocationContext ()

הפונקציה יוצרת BuildInfo באמצעות ערכי מאפיינים שמוגדרים כברירת מחדל.

שיטות ציבוריות

addAllocationDevice

public void addAllocatedDevice ( deviceWithName)

פרמטרים
deviceWithName

addAllocationDevice

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

פרמטרים
devicename String

testDevice ITestDevice

addDeviceBuildInfo

public void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

פרמטרים
deviceName String

buildinfo IBuildInfo

addInvocationAttribute

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

פרמטרים
attributeName String

attributeValue String

addInvocationAttributes

public void addInvocationAttributes (MultiMap<String, String> attributesMap)

פרמטרים
attributesMap MultiMap

addSeriessFromShard

public void addSerialsFromShard (Integer index, 
                 serials)

פרמטרים
index Integer

serials

מ-Proto

public static InvocationContext fromProto (InvocationContext.Context protoContext)

פעולה הפוכה ל-InvocationContext#toProto() כדי להחזיר את המכונה.

פרמטרים
protoContext InvocationContext.Context

החזרות
InvocationContext

getAttributes

public MultiMap<String, String> getAttributes ()

החזרות
MultiMap<String, String>

getBuildInfo

public IBuildInfo getBuildInfo (String deviceName)

פרמטרים
deviceName String

החזרות
IBuildInfo

getBuildInfo

public IBuildInfo getBuildInfo (ITestDevice testDevice)

פרמטרים
testDevice ITestDevice

החזרות
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

פרמטרים
info IBuildInfo

החזרות
String

getBuildInfos

public  getBuildInfos ()

החזרות

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

החזרות
ConfigurationDescriptor

getDevice

public ITestDevice getDevice (String deviceName)

פרמטרים
deviceName String

החזרות
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

החזרות

getDeviceBySeries

public ITestDevice getDeviceBySerial (String serial)

פרמטרים
serial String

החזרות
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

החזרות

GetDeviceName

public String getDeviceName (ITestDevice device)

פרמטרים
device ITestDevice

החזרות
String

אחזור מכשירים

public  getDevices ()

החזרות

getInvocationId

public String getInvocationId ()

החזרות
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

החזרות
IInvocationContext

getNumמכשיריםAllocation

public int getNumDevicesAllocated ()

החזרות
int

getSeriess

public  getSerials ()

החזרות

getShardsSeriess

public  getShardsSerials ()

החזרות

getTestTag

public String getTestTag ()

החזרות
String

מאפייני נעילה

public void lockAttributes ()

צריך לנעול את ההקשר כדי למנוע הוספה של מאפייני הפעלה נוספים.

LogInvocationMetrics

public void logInvocationMetrics ()

צריך לרשום את מאפייני InvocationMetricLogger בהפעלה.

MarkReleasedמיושן

public void markReleasedEarly ()

setConfigurationDescriptor

public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

פרמטרים
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public void setModuleInvocationContext (IInvocationContext invocationContext)

פרמטרים
invocationContext IInvocationContext

setRecoveryModeForAllDevice.

public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

פרמטרים
mode ITestDevice.RecoveryMode

setTestTag

public void setTestTag (String testTag)

פרמטרים
testTag String

לפרוטו

public InvocationContext.Context toProto ()

החזרות
InvocationContext.Context

שוחרר מוקדם

public boolean wasReleasedEarly ()

החזרות
boolean