Kontekst wywołania

public class InvocationContext
extends Object implements IInvocationContext

Obiekt Java.lang.Object
com.android.tradefed.invoker.InvocationContext


Ogólna implementacja IInvocationContext .

Streszczenie

Konstruktorzy publiczni

InvocationContext ()

Tworzy BuildInfo przy użyciu domyślnych wartości atrybutów.

Metody publiczne

void addAllocatedDevice ( deviceWithName) 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) addSerialsFromShard (Integer index, serials)

static InvocationContext fromProto (InvocationContext.Context protoContext)

Operacja odwrotna do InvocationContext#toProto() , aby odzyskać instancję.

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 ()

Zablokuj kontekst, aby zapobiec dodaniu kolejnych atrybutów wywołania.

void logInvocationMetrics ()

Zarejestruj atrybuty InvocationMetricLogger w wywołaniu.

void markReleasedEarly ()
void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

void setModuleInvocationContext (IInvocationContext invocationContext)

void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

void setTestTag (String testTag)

InvocationContext.Context toProto ()

boolean wasReleasedEarly ()

Konstruktorzy publiczni

Kontekst wywołania

public InvocationContext ()

Tworzy BuildInfo przy użyciu domyślnych wartości atrybutów.

Metody publiczne

dodaj przydzielone urządzenie

public void addAllocatedDevice ( deviceWithName)

Parametry
deviceWithName

dodaj przydzielone urządzenie

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

Parametry
devicename String

testDevice ITestDevice

dodaj informacje o budowie urządzenia

public void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

Parametry
deviceName String

buildinfo IBuildInfo

dodaj atrybut wywołania

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

Parametry
attributeName String

attributeValue String

dodaj atrybuty wywołania

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

Parametry
attributesMap MultiMap

dodajSerialsFromShard

public void addSerialsFromShard (Integer index, 
                 serials)

Parametry
index Integer

serials

z Proto

public static InvocationContext fromProto (InvocationContext.Context protoContext)

Operacja odwrotna do InvocationContext#toProto() , aby odzyskać instancję.

Parametry
protoContext InvocationContext.Context

Zwroty
InvocationContext

pobierzAtrybuty

public MultiMap<String, String> getAttributes ()

Zwroty
MultiMap<String, String>

pobierz informacje o kompilacji

public IBuildInfo getBuildInfo (String deviceName)

Parametry
deviceName String

Zwroty
IBuildInfo

pobierz informacje o kompilacji

public IBuildInfo getBuildInfo (ITestDevice testDevice)

Parametry
testDevice ITestDevice

Zwroty
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

Parametry
info IBuildInfo

Zwroty
String

pobierzBuildInfos

public  getBuildInfos ()

Zwroty

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

Zwroty
ConfigurationDescriptor

pobierz urządzenie

public ITestDevice getDevice (String deviceName)

Parametry
deviceName String

Zwroty
ITestDevice

pobierz mapę kompilacji urządzenia

public  getDeviceBuildMap ()

Zwroty

pobierzDeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

Parametry
serial String

Zwroty
ITestDevice

pobierz nazwę konfiguracji urządzenia

public  getDeviceConfigNames ()

Zwroty

pobierz nazwę urządzenia

public String getDeviceName (ITestDevice device)

Parametry
device ITestDevice

Zwroty
String

pobierz urządzenia

public  getDevices ()

Zwroty

pobierzIdInwokacji

public String getInvocationId ()

Zwroty
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

Zwroty
IInvocationContext

getNumDevicesAllocated

public int getNumDevicesAllocated ()

Zwroty
int

pobierz Seriale

public  getSerials ()

Zwroty

pobierzShardsSerials

public  getShardsSerials ()

Zwroty

pobierzTestTag

public String getTestTag ()

Zwroty
String

zablokujAtrybuty

public void lockAttributes ()

Zablokuj kontekst, aby zapobiec dodaniu kolejnych atrybutów wywołania.

logInvocationMetrics

public void logInvocationMetrics ()

Zarejestruj atrybuty InvocationMetricLogger w wywołaniu.

markReleasedEarly

public void markReleasedEarly ()

setConfigurationDescriptor

public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

Parametry
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public void setModuleInvocationContext (IInvocationContext invocationContext)

Parametry
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

Parametry
mode ITestDevice.RecoveryMode

ustawTestTag

public void setTestTag (String testTag)

Parametry
testTag String

doProto

public InvocationContext.Context toProto ()

Zwroty
InvocationContext.Context

został wydany wcześnie

public boolean wasReleasedEarly ()

Zwroty
boolean