테스트정보
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 |
종속성 폴더
public File dependenciesFolder ()
호출에 대한 모든 종속성이 저장되는 폴더를 반환합니다.
보고 | |
---|---|
File |
실행파일
public ExecutionFiles executionFiles ()
호출 실행 중에 생성된 파일을 반환합니다. ExecutionFiles
통해 파일을 전달하는 것은 target_preparers와 테스트 간에 파일을 사용할 수 있도록 하는 권장 방법입니다.
보고 | |
---|---|
ExecutionFiles |
getContext
public IInvocationContext getContext ()
현재 호출 컨텍스트를 반환하거나 모듈인 경우 모듈 컨텍스트를 반환합니다.
보고 | |
---|---|
IInvocationContext |
getDependency파일
public File getDependencyFile (String fileName, boolean targetFirst)
이름과 대상 파일인지 호스트 파일인지 여부를 기준으로 종속성/아티팩트 파일을 검색합니다(더 빠른 검색을 위해).
매개변수 | |
---|---|
fileName | String : 찾고 있는 파일의 이름입니다. |
targetFirst | boolean : 검색 시 대상 측 파일과 호스트 측 파일을 선호하는지 여부입니다. |
보고 | |
---|---|
File | 발견된 아티팩트 파일입니다. |
던지기 | |
---|---|
| 파일을 찾을 수 없는 경우. |
getDevices
publicgetDevices ()
호출의 장치 부분 목록을 반환합니다.
보고 | |
---|---|
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()
사용하여 기본적으로 반환되는 장치를 전환하는 테스트 하네스 내부 메서드입니다. 항상 0으로 재설정됩니다.
매개변수 | |
---|---|
index | int |
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2023-12-01(UTC)