SystemUtil

public class SystemUtil
extends Object

java.lang.Object의 클래스
   ↳ com.android.tradefed.util.SystemUtil.


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

요약

필드

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

테스트 dir에서 사용하는 하위 경로에 대한 변수 매핑을 추적합니다.

public static final String REMOTE_VM_VARIABLE

공개 생성자

SystemUtil()

공개 메서드

static File getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)

환경과 연결된 파일을 가져옵니다.

static getExternalTestCasesDirs()

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

static File getProductOutputDir()

Android 빌드 트리에서 제품별 출력 dir을 가져옵니다.

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

테스트 dir에서 사용하는 하위 경로에 대한 변수 매핑을 추적합니다.

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

공개 생성자

SystemUtil

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 빌드 트리에서 제품별 출력 dir을 가져옵니다. 일반적으로 이 위치 여기에는 다양한 기기 파티션, 부트로더, 라디오 등의 이미지가 포함됩니다.

참고: 이 메서드는 이 경로의 존재를 보장하지 않습니다.

반환 값
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: 빌드 아티팩트 정보입니다. 빌드 정보가 빌드 정보에서 테스트 사례 디렉터리를 가져올 필요가 없습니다.

반환 값
빌드 출력의 테스트 사례 폴더에 있는 ERROR(/File) 디렉터리의 목록 주어진 빌드 정보를 기반으로

isLocalMode

public static boolean isLocalMode ()

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

반환 값
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

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

반환 값
boolean