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 외부의 테스트 디렉터리를 가리키는 |
static
File
|
getProductOutputDir()
Android 빌드 트리에서 제품별 출력 디렉터리를 가져옵니다. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
명시적 기능 서버가 있는 이 버전은 노이즈가 많은 드라이 런과 같은 특수한 상황에만 적용됩니다. |
static
File
|
getRunningJavaBinaryPath()
현재 테스트 하네스가 실행 중인 Java 바이너리의 경로를 반환합니다. |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
테스트 사례 디렉터리의 |
static
boolean
|
isLocalMode()
Tradefed가 로컬 모드로 실행 중이고 사용자를 위해 일부 작업을 자동화해야 하는 경우 true를 반환합니다. |
static
boolean
|
isRemoteEnvironment()
현재 원격 환경에서 실행 중인 경우 true를 반환합니다. |
필드
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_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 staticgetExternalTestCasesDirs ()
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 staticgetTestCasesDirs (IBuildInfo buildInfo)
테스트 사례 디렉터리의 ERROR(/File)
목록 가져오기
매개변수 | |
---|---|
buildInfo |
IBuildInfo : 빌드 아티팩트 정보입니다. 빌드 정보를 사용할 수 없거나 빌드 정보에서 테스트 사례 디렉터리를 가져올 필요가 없는 경우 null로 설정합니다. |
반환 값 | |
---|---|
|
환경 변수의 값과 지정된 빌드 정보를 기반으로 빌드 출력의 테스트 사례 폴더 디렉터리의 ERROR(/File) 목록입니다. |
isLocalMode
public static boolean isLocalMode ()
Tradefed가 로컬 모드로 실행 중이고 사용자를 위해 일부 작업을 자동화해야 하는 경우 true를 반환합니다.
반환 값 | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
현재 원격 환경에서 실행 중인 경우 true를 반환합니다.
반환 값 | |
---|---|
boolean |