Tiện ích hệ thống

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 quá trình ánh xạ các biến đến đường dẫn con 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 môi trường

static getExternalTestCasesDirs()

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

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ủ có tính năng rõ ràng chỉ dành cho tình huống đặc biệt chẳng hạn như khô chạy.

static File getRunningJavaBinaryPath()

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

static getTestCasesDirs(IBuildInfo buildInfo)

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

static boolean isLocalMode()

Trả về giá trị true nếu Tradefeed đ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 quá trình ánh xạ các biến đến đường dẫn con 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

Tiện ích hệ thống

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 môi trường biến.

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

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

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

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

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 ở 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, 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

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Phiên bản này có máy chủ có tính năng rõ ràng chỉ dành cho tình huống đặc biệt chẳng hạn như khô chạy.

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à khai thác 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) thư mục trường hợp kiểm thử

Tham số
buildInfo IBuildInfo: thông tin về cấu phần phần mềm bản dựng. Đặt thuộc tính 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) thư mục của thư mục trường hợp kiểm thử đầu ra của bản dựng, dựa trên về giá trị của các biến môi trường và thông tin về bản dựng đã cho.

isLocalMode

public static boolean isLocalMode ()

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

Giá trị trả về
boolean

Môi trường từ xa

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