시스템유틸

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

공개 생성자

시스템유틸

public SystemUtil ()

공개 메소드

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

env와 관련된 파일을 가져옵니다. 변하기 쉬운.

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

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

getExternalTestCasesDir

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

getTestCasesDir

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