테스트 정보
public
class
TestInformation
extends Object
java.lang.Object의 클래스 | |
↳ | com.android.tradefed.invoker.TestInformation |
테스트 실행기 또는 테스트에 필요할 수 있는 모든 정보 및 종속 항목이 포함된 Holder 객체입니다. 실행할 수 있습니다
요약
중첩된 클래스 | |
---|---|
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 |
종속 항목 폴더
public File dependenciesFolder ()
호출을 위해 모든 종속 항목이 저장된 폴더를 반환합니다.
반환 값 | |
---|---|
File |
실행 파일
public ExecutionFiles executionFiles ()
호출 실행 중에 생성된 파일을 반환합니다. 파일을 target_preparers와 사이에 사용할 수 있도록 하려면 ExecutionFiles
를 통해 파일을 전달하는 것이 좋습니다.
있습니다
반환 값 | |
---|---|
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 |
알림 시간 초과
public void notifyTimeout ()
이 테스트의 테스트 단계 제한 시간이 트리거되었음을 알립니다.
속성
public ExecutionProperties properties ()
호출 실행 중에 생성된 속성을 반환합니다. 값 전달 및
ExecutionProperties
를 통한 정보는
target_preparers와 테스트 사이의 정보여야 합니다.
반환 값 | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
getDevice()
로 기본적으로 반환되는 기기를 전환하는 테스트 하네스 내부 메서드. 항상 0으로 재설정됩니다.
매개변수 | |
---|---|
index |
int |