TestInformation
public
class
TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
테스트 실행기 또는 테스트가 제대로 실행되는 데 필요한 모든 정보와 종속 항목이 포함된 홀더 객체입니다.
요약
중첩된 클래스 | |
---|---|
class |
TestInformation.Builder
|
공개 메서드 | |
---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
복사된 |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
호출이 아닌 모듈을 나타내는 |
File
|
dependenciesFolder()
호출을 위해 모든 종속 항목이 저장된 폴더를 반환합니다. |
ExecutionFiles
|
executionFiles()
호출 실행 중에 생성된 파일을 반환합니다. |
IBuildInfo
|
getBuildInfo()
기본 기기 빌드 정보를 반환합니다. |
IInvocationContext
|
getContext()
현재 호출 컨텍스트 또는 모듈인 경우 모듈 컨텍스트를 반환합니다. |
File
|
getDependencyFile(String fileName, boolean targetFirst)
종속 항목/아티팩트 파일의 이름과 타겟 파일인지 또는 호스트 파일인지 여부를 기준으로 검색합니다 (더 빠른 검색을 위해). |
ITestDevice
|
getDevice()
테스트 대상 기본 기기를 반환합니다. |
|
getDevices()
호출의 일부인 기기 목록을 반환합니다. |
boolean
|
isTestTimedOut()
테스트에 시간 초과가 알림되었는지 여부를 반환합니다. |
static
TestInformation.Builder
|
newBuilder()
|
void
|
notifyTimeout()
이 테스트에 대해 테스트 단계 시간 초과가 트리거되었음을 알립니다. |
ExecutionProperties
|
properties()
호출 실행 중에 생성된 속성을 반환합니다. |
final
void
|
setActiveDeviceIndex(int index)
|
공개 메서드
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
복사된 ExecutionFiles
로 TestInformation
를 만듭니다.
매개변수 | |
---|---|
invocationInfo |
TestInformation |
context |
IInvocationContext |
반환 값 | |
---|---|
TestInformation |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
호출이 아닌 모듈을 나타내는 TestInformation
를 만듭니다.
매개변수 | |
---|---|
invocationInfo |
TestInformation |
moduleContext |
IInvocationContext |
반환 값 | |
---|---|
TestInformation |
dependenciesFolder
public File dependenciesFolder ()
호출을 위해 모든 종속 항목이 저장된 폴더를 반환합니다.
반환 값 | |
---|---|
File |
executionFiles
public ExecutionFiles executionFiles ()
호출 실행 중에 생성된 파일을 반환합니다. ExecutionFiles
를 통해 파일을 전달하는 것이 target_preparers와 테스트 간에 파일을 사용할 수 있도록 하는 권장 방법입니다.
반환 값 | |
---|---|
ExecutionFiles |
getContext
public IInvocationContext getContext ()
현재 호출 컨텍스트 또는 모듈인 경우 모듈 컨텍스트를 반환합니다.
반환 값 | |
---|---|
IInvocationContext |
getDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
종속 항목/아티팩트 파일의 이름과 타겟 파일인지 또는 호스트 파일인지 여부를 기준으로 검색합니다 (더 빠른 검색을 위해).
매개변수 | |
---|---|
fileName |
String : 찾는 파일의 이름입니다. |
targetFirst |
boolean : 검색 시 대상 측 파일과 호스트 측 파일 중 어느 쪽을 우선할지 여부입니다. |
반환 값 | |
---|---|
File |
발견된 아티팩트 파일 |
생성 값 | |
---|---|
|
파일을 찾을 수 없는 경우 |
getDevices
publicgetDevices ()
호출의 일부인 기기 목록을 반환합니다.
반환 값 | |
---|---|
|
isTestTimedOut
public boolean isTestTimedOut ()
테스트에 시간 초과가 알림되었는지 여부를 반환합니다.
반환 값 | |
---|---|
boolean |
newBuilder
public static TestInformation.Builder newBuilder ()
TestInformation
인스턴스를 만들기 위한 빌더를 만듭니다.
반환 값 | |
---|---|
TestInformation.Builder |
notifyTimeout
public void notifyTimeout ()
이 테스트에 대해 테스트 단계 시간 초과가 트리거되었음을 알립니다.
속성
public ExecutionProperties properties ()
호출 실행 중에 생성된 속성을 반환합니다. ExecutionProperties
를 통해 값과 정보를 전달하는 것이 target_preparers와 테스트 간에 정보를 교환하는 권장 방법입니다.
반환 값 | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
getDevice()
로 기본적으로 반환되는 기기를 전환하는 테스트 하네스 내부 메서드입니다. 항상 0으로 재설정됩니다.
매개변수 | |
---|---|
index |
int |