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()
테스트 중인 기본 기기를 반환합니다. |
List<ITestDevice>
|
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_preparer와 테스트 간에 파일을 사용할 수 있도록 하는 권장 방법입니다.
| 반환 | |
|---|---|
ExecutionFiles |
|
getContext
public IInvocationContext getContext ()
현재 호출 컨텍스트를 반환하거나 모듈인 경우 모듈 컨텍스트를 반환합니다.
| 반환 | |
|---|---|
IInvocationContext |
|
getDependencyFile
public File getDependencyFile (String fileName,
boolean targetFirst)이름과 타겟 또는 호스트 파일 여부를 기반으로 종속 항목/아티팩트 파일을 검색합니다 (더 빠른 검색을 위해).
| 매개변수 | |
|---|---|
fileName |
String: 찾고 있는 파일의 이름입니다. |
targetFirst |
boolean: 검색 시 타겟 측 파일이 호스트 측 파일보다 우선하는지 여부입니다. |
| 반환 | |
|---|---|
File |
찾은 아티팩트 파일입니다. |
| 생성 값 | |
|---|---|
FileNotFoundException |
파일을 찾을 수 없는 경우 |
isTestTimedOut
public boolean isTestTimedOut ()
테스트에 시간 제한이 통지되었는지 여부를 반환합니다.
| 반환 | |
|---|---|
boolean |
|
newBuilder
public static TestInformation.Builder newBuilder ()
TestInformation 인스턴스를 만들기 위한 빌더를 만듭니다.
| 반환 | |
|---|---|
TestInformation.Builder |
|
notifyTimeout
public void notifyTimeout ()
이 테스트에 테스트 단계 제한 시간이 트리거되었음을 알립니다.
속성
public ExecutionProperties properties ()
호출 실행 중에 생성된 속성을 반환합니다. ExecutionProperties를 통해 값과 정보를 전달하는 것이 target_preparer와 테스트 간에 정보를 교환하는 데 권장되는 방법입니다.
| 반환 | |
|---|---|
ExecutionProperties |
|
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
getDevice()로 기본적으로 반환되는 기기를 전환하는 테스트 하네스 내부 메서드 항상 0으로 재설정합니다.
| 매개변수 | |
|---|---|
index |
int |