SystemUtil

public class SystemUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SystemUtil


Lớp tiện ích để thực hiện lệnh gọi hệ thống.

Tóm tắt

Trường

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Theo dõi việc liên kết các biến với đường dẫn con mà biến đó sẽ đi trong thư mục kiểm thử.

public static final String REMOTE_VM_VARIABLE

Hàm khởi tạo công khai

SystemUtil()

Phương thức công khai

static File getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)

Lấy tệp được liên kết với env.

static getExternalTestCasesDirs()

Lấy danh sách ERROR(/File) trỏ đến các thư mục kiểm thử bên ngoài Tradefed.

static File getProductOutputDir()

Lấy thư mục đầu ra cụ thể của sản phẩm từ cây bản dựng Android.

static File getRunningJavaBinaryPath(boolean skipJavaCheck)

Phiên bản này có máy chủ tính năng rõ ràng chỉ dành cho các trường hợp đặc biệt, chẳng hạn như chạy khô gây ồn.

static File getRunningJavaBinaryPath()

Trả về đường dẫn đến tệp nhị phân Java mà bộ kiểm thử hiện tại đang chạy

static getTestCasesDirs(IBuildInfo buildInfo)

Lấy danh sách ERROR(/File) của các thư mục trường hợp kiểm thử

static boolean isLocalMode()

Trả về true nếu Tradefed đang chạy ở chế độ cục bộ và sẽ tự động hoá một số thao tác cho người dùng.

static boolean isRemoteEnvironment()

Trả về true nếu chúng ta hiện đang chạy trong môi trường từ xa.

Trường

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Theo dõi việc liên kết các biến với đường dẫn con mà biến đó sẽ đi trong thư mục kiểm thử.

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

Hàm khởi tạo công khai

SystemUtil

public SystemUtil ()

Phương thức công khai

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

Lấy tệp được liên kết với biến env.

Tham số
envVariable SystemUtil.EnvVariable: ANDROID_TARGET_OUT_TESTCASES hoặc ANDROID_HOST_OUT_TESTCASES

Giá trị trả về
File Thư mục được liên kết.

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

Lấy danh sách ERROR(/File) trỏ đến các thư mục kiểm thử bên ngoài Tradefed.

Giá trị trả về

getProductOutputDir

public static File getProductOutputDir ()

Lấy thư mục đầu ra cụ thể của sản phẩm từ cây bản dựng Android. Thông thường, vị trí này chứa hình ảnh cho nhiều phân vùng thiết bị, trình tải khởi động, đài phát thanh, v.v.

Lưu ý: phương thức này không đảm bảo rằng đường dẫn này tồn tại.

Giá trị trả về
File vị trí của thư mục đầu ra hoặc null nếu bản dựng hiện tại không phải là

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Phiên bản này có máy chủ tính năng rõ ràng chỉ dành cho các trường hợp đặc biệt, chẳng hạn như chạy khô gây ồn.

Tham số
skipJavaCheck boolean

Giá trị trả về
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Trả về đường dẫn đến tệp nhị phân Java mà bộ kiểm thử hiện tại đang chạy

Giá trị trả về
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

Lấy danh sách ERROR(/File) của các thư mục trường hợp kiểm thử

Tham số
buildInfo IBuildInfo: thông tin cấu phần phần mềm bản dựng. Đặt giá trị này thành rỗng nếu không có thông tin bản dựng hoặc không cần lấy thư mục trường hợp kiểm thử từ thông tin bản dựng.

Giá trị trả về
danh sách ERROR(/File) của các thư mục của thư mục trường hợp kiểm thử của đầu ra bản dựng, dựa trên giá trị của các biến môi trường và thông tin bản dựng đã cho.

isLocalMode

public static boolean isLocalMode ()

Trả về true nếu Tradefed đang chạy ở chế độ cục bộ và sẽ tự động hoá một số thao tác cho người dùng.

Giá trị trả về
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

Trả về true nếu chúng ta hiện đang chạy trong môi trường từ xa.

Giá trị trả về
boolean