SystemUtil

public class SystemUtil
extends Object

java.lang.Object
   ↳ 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)

env와 연결된 파일을 가져옵니다.

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

테스트 디렉터리에서 변수가 가져오는 하위 경로에 대한 변수 매핑을 추적합니다.

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

공개 생성자

SystemUtil

public SystemUtil ()

공개 메서드

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

env. 변수와 연결된 파일을 가져옵니다.

매개변수
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 출력 디렉터리의 위치 또는 현재 빌드가 아닌 경우 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

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

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

반환 값
boolean