컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

테스트 정보

public class TestInformation
extends Object

java.lang.객체
com.android.tradefed.invoker.TestInformation


테스트 실행기 또는 테스트가 올바르게 실행해야 할 수 있는 모든 정보와 종속성을 포함하는 홀더 개체.

요약

중첩 클래스

class TestInformation.Builder

TestInformation 인스턴스를 생성하는 빌더.

공개 메서드

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

복사된 ExecutionFilesTestInformation 을 생성합니다.

static TestInformation createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext)

호출이 아닌 모듈을 나타내는 TestInformation 을 만듭니다.

File dependenciesFolder ()

호출을 위해 모든 종속성이 저장된 폴더를 반환합니다.

ExecutionFiles executionFiles ()

호출 실행 중에 생성된 파일을 반환합니다.

IBuildInfo getBuildInfo ()

기본 장치 빌드 정보를 반환합니다.

IInvocationContext getContext ()

현재 호출 컨텍스트를 반환하거나 이것이 모듈인 경우 모듈 컨텍스트를 반환합니다.

File getDependencyFile (String fileName, boolean targetFirst)

이름과 대상 또는 호스트 파일인지 여부를 기반으로 종속성/아티팩트 파일을 검색합니다(빠른 검색을 위해).

ITestDevice getDevice ()

테스트 중인 기본 장치를 반환합니다.

getDevices ()

호출의 장치 목록을 반환합니다.

boolean isTestTimedOut ()

테스트에 시간 초과가 통보되었는지 여부를 반환합니다.

static TestInformation.Builder newBuilder ()

TestInformation 인스턴스를 생성하기 위한 빌더를 생성합니다.

void notifyTimeout ()

이 테스트에 대해 테스트 단계 시간 초과가 트리거되었음을 알립니다.

ExecutionProperties properties ()

호출 실행 중에 생성된 속성을 반환합니다.

final void setActiveDeviceIndex (int index)

getDevice() 를 사용하여 기본적으로 반환되는 장치를 전환하기 위해 Harness 내부 메서드를 테스트합니다.

공개 메서드

createCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

복사된 ExecutionFilesTestInformation 을 생성합니다.

매개변수
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 ()

호출 실행 중에 생성된 파일을 반환합니다. ExecutionFiles 를 통해 파일을 전달하는 것은 target_preparers와 테스트 간에 파일을 사용할 수 있도록 하는 권장 방법입니다.

보고
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

기본 장치 빌드 정보를 반환합니다.

보고
IBuildInfo

getContext

public IInvocationContext getContext ()

현재 호출 컨텍스트를 반환하거나 이것이 모듈인 경우 모듈 컨텍스트를 반환합니다.

보고
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

이름과 대상 또는 호스트 파일인지 여부를 기반으로 종속성/아티팩트 파일을 검색합니다(빠른 검색을 위해).

매개변수
fileName String : 찾고자 하는 파일의 이름.

targetFirst boolean : 검색을 위해 대상 측 파일과 호스트 측 파일을 선호하는지 여부.

보고
File 발견된 아티팩트 파일입니다.

던지다
파일을 찾을 수 없는 경우.

getDevice

public ITestDevice getDevice ()

테스트 중인 기본 장치를 반환합니다.

보고
ITestDevice

getDevices

public  getDevices ()

호출의 장치 목록을 반환합니다.

보고

isTestTimedOut

public boolean isTestTimedOut ()

테스트에 시간 초과가 통보되었는지 여부를 반환합니다.

보고
boolean

뉴빌더

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() 를 사용하여 기본적으로 반환되는 장치를 전환하기 위해 Harness 내부 메서드를 테스트합니다. 항상 0으로 재설정합니다.

매개변수
index int