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 |