테스트 정보
public class TestInformation
extends Object
java.lang.객체 | |
↳ | 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 |
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()
사용하여 기본적으로 반환되는 장치를 전환하는 Harness 내부 메서드를 테스트합니다. 항상 0으로 재설정합니다.
매개변수 | |
---|---|
index | int |
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2023-03-30(UTC)