시스템유틸

public class SystemUtil
extends Object

java.lang.객체
com.android.tradefed.util.SystemUtil


시스템 호출을 위한 유틸리티 클래스.

요약

필드

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

테스트 디렉토리에서 사용하는 하위 경로에 대한 변수의 매핑을 추적하십시오.

public static final String REMOTE_VM_VARIABLE

공개 생성자

SystemUtil ()

공개 방법

static File getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable)

환경과 관련된 파일을 가져옵니다.

static getExternalTestCasesDirs ()

Tradefed 외부의 테스트 디렉터리를 가리키는 ERROR(/File) 목록을 가져옵니다.

static File getProductOutputDir ()

Android 빌드 트리에서 제품별 출력 디렉터리를 가져옵니다.

static File getRunningJavaBinaryPath (boolean skipJavaCheck)

명시적 기능 서버가 포함된 이 버전은 시끄러운 테스트 실행과 같은 특수한 상황에만 해당됩니다.

static File getRunningJavaBinaryPath ()

현재 테스트 도구가 실행 중인 Java 바이너리의 경로를 반환합니다.

static getTestCasesDirs ( IBuildInfo buildInfo)

테스트 케이스 디렉토리의 ERROR(/File) 목록 가져오기

static boolean isLocalMode ()

Tradefed가 로컬 모드에서 실행 중이고 사용자를 위해 일부 작업을 자동화해야 하는 경우 true를 반환합니다.

static boolean isRemoteEnvironment ()

현재 원격 환경에서 실행 중인 경우 true를 반환합니다.

필드

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

테스트 디렉토리에서 사용하는 하위 경로에 대한 변수의 매핑을 추적하십시오.

원격_VM_변수

public static final String REMOTE_VM_VARIABLE

공개 생성자

시스템유틸

public SystemUtil ()

공개 방법

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

환경과 관련된 파일을 가져옵니다. 변하기 쉬운.

매개변수
envVariable SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES 또는 ANDROID_HOST_OUT_TESTCASES

보고
File 연결된 디렉터리입니다.

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

Tradefed 외부의 테스트 디렉터리를 가리키는 ERROR(/File) 목록을 가져옵니다.

보고

getProductOutputDir

public static File getProductOutputDir ()

Android 빌드 트리에서 제품별 출력 디렉터리를 가져옵니다. 일반적으로 이 위치에는 다양한 장치 파티션, 부트로더, 라디오 등에 대한 이미지가 포함됩니다.

참고: 이 방법은 이 경로가 존재한다고 보장하지 않습니다.

보고
File 현재 빌드가 아닌 경우 출력 dir 또는 null 의 위치

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

명시적 기능 서버가 포함된 이 버전은 시끄러운 테스트 실행과 같은 특수한 상황에만 해당됩니다.

매개변수
skipJavaCheck boolean

보고
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

현재 테스트 도구가 실행 중인 Java 바이너리의 경로를 반환합니다.

보고
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

테스트 케이스 디렉토리의 ERROR(/File) 목록 가져오기

매개변수
buildInfo IBuildInfo : 빌드 아티팩트 정보입니다. 빌드 정보를 사용할 수 없거나 빌드 정보에서 테스트 사례 디렉터리를 가져올 필요가 없는 경우 null로 설정합니다.

보고
환경 변수 값과 주어진 빌드 정보를 기반으로 빌드 출력의 테스트 케이스 폴더의 디렉토리 ERROR(/File) 목록.

isLocalMode

public static boolean isLocalMode ()

Tradefed가 로컬 모드에서 실행 중이고 사용자를 위해 일부 작업을 자동화해야 하는 경우 true를 반환합니다.

보고
boolean

isRemote 환경

public static boolean isRemoteEnvironment ()

현재 원격 환경에서 실행 중인 경우 true를 반환합니다.

보고
boolean