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 외부의 테스트 디렉터리를 가리키는 |
static
File
|
getProductOutputDir()
Android 빌드 트리에서 제품별 출력 dir을 가져옵니다. |
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
테스트 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 staticgetExternalTestCasesDirs ()
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 staticgetTestCasesDirs (IBuildInfo buildInfo)
테스트 사례 디렉터리의 ERROR(/File)
목록 가져오기
매개변수 | |
---|---|
buildInfo |
IBuildInfo : 빌드 아티팩트 정보입니다. 빌드 정보가
빌드 정보에서 테스트 사례 디렉터리를 가져올 필요가 없습니다. |
반환 값 | |
---|---|
|
빌드 출력의 테스트 사례 폴더에 있는 ERROR(/File) 디렉터리의 목록
주어진 빌드 정보를 기반으로 |
isLocalMode
public static boolean isLocalMode ()
Tradefed가 로컬 모드에서 실행되고 사용자를 위해 일부 작업을 자동화해야 하는 경우 true를 반환합니다.
반환 값 | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
현재 원격 환경에서 실행 중인 경우 true를 반환합니다.
반환 값 | |
---|---|
boolean |