시스템유틸
public class SystemUtil
extends Object
java.lang.객체 | |
↳ | 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) 환경과 관련된 파일을 가져옵니다. |
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
테스트 디렉토리에서 사용하는 하위 경로에 대한 변수의 매핑을 추적하십시오.
원격_VM_변수
public static final String REMOTE_VM_VARIABLE
공개 생성자
시스템유틸
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 빌드 트리에서 제품별 출력 디렉터리를 가져옵니다. 일반적으로 이 위치에는 다양한 장치 파티션, 부트로더, 라디오 등에 대한 이미지가 포함됩니다.
참고: 이 방법은 이 경로가 존재한다고 보장하지 않습니다.
보고 | |
---|---|
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 : 빌드 아티팩트 정보입니다. 빌드 정보를 사용할 수 없거나 빌드 정보에서 테스트 사례 디렉터리를 가져올 필요가 없는 경우 null로 설정합니다. |
보고 | |
---|---|
환경 변수 값과 주어진 빌드 정보를 기반으로 빌드 출력의 테스트 케이스 폴더의 디렉토리 ERROR(/File) 목록. |
isLocalMode
public static boolean isLocalMode ()
Tradefed가 로컬 모드에서 실행 중이고 사용자를 위해 일부 작업을 자동화해야 하는 경우 true를 반환합니다.
보고 | |
---|---|
boolean |
isRemote 환경
public static boolean isRemoteEnvironment ()
현재 원격 환경에서 실행 중인 경우 true를 반환합니다.
보고 | |
---|---|
boolean |