Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

IInvocationContext

public interface IInvocationContext

com.android.tradefed.invoker.IInvocationContext


필요한 경우 테스트에 액세스하기위한 호출에 대한 정보를 보유합니다. 테스트는 여기에 포함 된 컨텍스트를 수정해서는 안되므로보고 목적의 컨텍스트 속성을 제외하고 게터 만 사용할 수 있습니다.

요약

중첩 클래스

enum IInvocationContext.TimingEvent

상수

String INVOCATION_ID

연관된 호출 ID를 저장하는 데 사용되는 키.

공개 방법

abstract void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

ITestDevice 와 연관된 구성 디바이스 이름의 맵을 추적하십시오.

abstract void addAllocatedDevice (String deviceName, ITestDevice testDevice)

장치가 할당 될 때 메타 데이터가 추적 할 ITestDevice를 추가하십시오.

abstract void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

장치 구성 이름으로 추적 할 IBuildInfo 를 추가하십시오.

abstract void addInvocationAttribute (String attributeName, String attributeValue)

호출 속성을 추가하십시오.

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

UniqueMultiMap 통해 여러 호출 속성을 한 번에 추가하십시오.

abstract void addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, Long durationMillis)

호출 타이밍 메트릭을 추가하십시오.

abstract void addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials)

테스트를 실행하는 샤드 중 하나에 할당 된대로 추적 할 시리얼을 추가합니다.

abstract MultiMap <String, String> getAttributes ()

모든 호출 속성을 포함하는 맵의 사본을 리턴합니다.

abstract IBuildInfo getBuildInfo (String deviceName)

제공된 장치 구성 이름과 관련된 IBuildInfo 반환합니다.

abstract IBuildInfo getBuildInfo ( ITestDevice testDevice)

반환 IBuildInfo 과 관련된 ITestDevice

abstract String getBuildInfoName ( IBuildInfo info)

xml 구성에서 설정된 장치 이름을 IBuildInfo 에서 반환합니다.

abstract getBuildInfos ()

이 호출에 대해 추적 된 모든 IBuildInfo 반환합니다.

abstract ConfigurationDescriptor getConfigurationDescriptor ()

호출을 시작한 테스트 구성과 연관된 설명자를 리턴합니다.

abstract ITestDevice getDevice (String deviceName)

제공된 장치 구성 이름과 연관된 ITestDevice 리턴하십시오.

abstract getDeviceBuildMap ()

장치 / 빌드 정보 연결 맵 반환

abstract ITestDevice getDeviceBySerial (String serial)

제공된 일련 ITestDevice 와 관련된 ITestDevice 반환합니다.

abstract getDeviceConfigNames ()

이 호출에서 추적 된 장치의 장치 구성 이름 목록을 리턴하십시오.

abstract String getDeviceName ( ITestDevice device)

ITestDevice 에서 xml 구성에 설정된 장치 이름을 리턴합니다.

abstract getDevices ()

이 호출에 대해 추적 된 모든 할당 된 장치를 반환합니다.

abstract String getInvocationId ()
abstract getInvocationTimingMetrics ()

호출 타이밍 메트릭이 포함 된 맵을 리턴합니다.

abstract IInvocationContext getModuleInvocationContext ()

ITestSuite 일부로 실행되는 동안 모듈의 호출 컨텍스트를 리턴합니다.

abstract int getNumDevicesAllocated ()

호출에 할당 된 장치 수를 반환합니다.

abstract getSerials ()

이 호출에서 추적 된 장치의 일련 번호 목록을 반환합니다.

abstract getShardsSerials ()

추적 된 모든 일련 번호 및 샤드와 관련된 샤드의 맵을 반환합니다.

abstract String getTestTag ()

호출 테스트 태그를 리턴합니다.

abstract void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

호출을 시작한 테스트 구성과 연관된 설명자를 설정합니다.

abstract void setModuleInvocationContext ( IInvocationContext invocationContext)

ITestSuite 일부로 실행되는 동안 모듈의 호출 컨텍스트를 설정합니다.

abstract void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

컨텍스트의 모든 장치 부분의 RecoveryMode 를 설정합니다

abstract void setTestTag (String testTag)

호출 테스트 태그를 설정합니다.

abstract InvocationContext.Context toProto ()

컨텍스트 인스턴스를 프로토 타입으로 직렬화하십시오.

상수

INVOCATION_ID

public static final String INVOCATION_ID

연관된 호출 ID를 저장하는 데 사용되는 키.

상수 값 : "invocation-id"

공개 방법

addAllocatedDevice

public abstract void addAllocatedDevice ( deviceWithName)

ITestDevice 와 연관된 구성 디바이스 이름의 맵을 추적하십시오. 추가하기 전에 이전 추적을 지우지 않습니다.

매개 변수
deviceWithName : 추적 할 추가 장치의 ERROR(/Map)

addAllocatedDevice

public abstract void addAllocatedDevice (String deviceName, 
                ITestDevice testDevice)

장치가 할당 될 때 메타 데이터가 추적 할 ITestDevice를 추가하십시오. 맵에서 빌드 정보를 null로 설정합니다.

매개 변수
deviceName String : ITestDevice 와 연관시킬 장치 구성 이름

testDevice ITestDevice : 할당 된 장치에 추가됩니다.

addDeviceBuildInfo

public abstract void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

장치 구성 이름으로 추적 할 IBuildInfo 를 추가하십시오.

매개 변수
deviceName String : 장치 구성 이름

buildinfo IBuildInfo : 장치 구성 이름과 관련된 IBuildInfo

addInvocationAttribute

public abstract void addInvocationAttribute (String attributeName, 
                String attributeValue)

호출 속성을 추가하십시오.

매개 변수
attributeName String

attributeValue String

addInvocationAttributes

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

UniqueMultiMap 통해 여러 호출 속성을 한 번에 추가하십시오.

매개 변수
attributesMap MultiMap

addInvocationTimingMetric

public abstract void addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, 
                Long durationMillis)

호출 타이밍 메트릭을 추가하십시오.

매개 변수
timingEvent IInvocationContext.TimingEvent

durationMillis Long

addSerialsFromShard

public abstract void addSerialsFromShard (Integer index, 
                 serials)

테스트를 실행하는 샤드 중 하나에 할당 된대로 추적 할 시리얼을 추가합니다.

매개 변수
index Integer : 시리얼을 사용한 샤드의 인덱스

serials : 추적 할 일련 번호 목록입니다.

getAttributes

public abstract MultiMap <String, String> getAttributes ()

모든 호출 속성을 포함하는 맵의 사본을 리턴합니다.

보고
MultiMap <String, String>

getBuildInfo

public abstract IBuildInfo getBuildInfo (String deviceName)

제공된 장치 구성 이름과 관련된 IBuildInfo 반환합니다. deviceName을 일치시킬 수없는 경우 널을 리턴합니다.

매개 변수
deviceName String

보고
IBuildInfo

getBuildInfo

public abstract IBuildInfo getBuildInfo ( ITestDevice testDevice)

반환 IBuildInfo 과 관련된 ITestDevice

매개 변수
testDevice ITestDevice

보고
IBuildInfo

getBuildInfoName

public abstract String getBuildInfoName ( IBuildInfo info)

xml 구성에서 설정된 장치 이름을 IBuildInfo 에서 반환합니다. IBuildInfo를 일치시킬 수없는 경우 null을 반환합니다.

매개 변수
info IBuildInfo

보고
String

getBuildInfos

public abstract  getBuildInfos ()

이 호출에 대해 추적 된 모든 IBuildInfo 반환합니다.

보고

getConfigurationDescriptor

public abstract ConfigurationDescriptor getConfigurationDescriptor ()

호출을 시작한 테스트 구성과 연관된 설명자를 리턴합니다.

보고
ConfigurationDescriptor

getDevice

public abstract ITestDevice getDevice (String deviceName)

제공된 장치 구성 이름과 연관된 ITestDevice 리턴하십시오.

매개 변수
deviceName String

보고
ITestDevice

getDeviceBuildMap

public abstract  getDeviceBuildMap ()

장치 / 빌드 정보 연결 맵 반환

보고

getDeviceBySerial

public abstract ITestDevice getDeviceBySerial (String serial)

제공된 직렬과 연관된 ITestDevice 리턴합니다. 가장 빠른 조회가 아니므로 너무 많이 사용하지 마십시오.

매개 변수
serial String

보고
ITestDevice

getDeviceConfigNames

public abstract  getDeviceConfigNames ()

이 호출에서 추적 된 장치의 장치 구성 이름 목록을 리턴하십시오.

보고

getDeviceName

public abstract String getDeviceName ( ITestDevice device)

ITestDevice 에서 xml 구성에 설정된 장치 이름을 리턴합니다. ITestDevice를 일치시킬 수없는 경우 널을 리턴합니다.

매개 변수
device ITestDevice

보고
String

getDevices

public abstract  getDevices ()

이 호출에 대해 추적 된 모든 할당 된 장치를 반환합니다.

보고

getInvocationId

public abstract String getInvocationId ()

보고
String 연관된 호출 ID 또는 호출에 링크되지 않은 경우 null

getInvocationTimingMetrics

public abstract  getInvocationTimingMetrics ()

호출 타이밍 메트릭이 포함 된 맵을 리턴합니다.

보고

getModuleInvocationContext

public abstract IInvocationContext getModuleInvocationContext ()

ITestSuite 일부로 실행되는 동안 모듈의 호출 컨텍스트를 리턴합니다.

보고
IInvocationContext

getNumDevicesAllocated

public abstract int getNumDevicesAllocated ()

호출에 할당 된 장치 수를 반환합니다.

보고
int

getSerials

public abstract  getSerials ()

이 호출에서 추적 된 장치의 일련 번호 목록을 반환합니다.

보고

getShardsSerials

public abstract  getShardsSerials ()

추적 된 모든 일련 번호 및 샤드와 관련된 샤드의 맵을 반환합니다. 샤드 된 호출이 아닌 경우 비 웁니다.

보고

getTestTag

public abstract String getTestTag ()

호출 테스트 태그를 리턴합니다.

보고
String

setConfigurationDescriptor

public abstract void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

호출을 시작한 테스트 구성과 연관된 설명자를 설정합니다.

매개 변수
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public abstract void setModuleInvocationContext ( IInvocationContext invocationContext)

ITestSuite 일부로 실행되는 동안 모듈의 호출 컨텍스트를 설정합니다.

매개 변수
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public abstract void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

컨텍스트의 모든 장치 부분의 RecoveryMode 를 설정합니다

매개 변수
mode ITestDevice.RecoveryMode

setTestTag

public abstract void setTestTag (String testTag)

호출 테스트 태그를 설정합니다.

매개 변수
testTag String

프로토

public abstract InvocationContext.Context toProto ()

컨텍스트 인스턴스를 프로토 타입으로 직렬화하십시오.

보고
InvocationContext.Context