SystemUtil
public class SystemUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil |
Lớp tiện ích để thực hiện cuộc gọi hệ thống.
Bản tóm tắt
Các lớp lồng nhau | |
---|---|
enum | SystemUtil.EnvVariable
|
Lĩnh vực | |
---|---|
public static final | ENV_VARIABLE_PATHS_IN_TESTS_DIR Theo dõi ánh xạ của các biến tới đường dẫn con mà nó thực hiện trong các lần kiểm tra. |
public static final String | REMOTE_VM_VARIABLE
|
Các nhà xây dựng công cộng | |
---|---|
SystemUtil () |
Phương pháp công khai | |
---|---|
static File | getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable) Lấy tệp được liên kết với env. |
static | getExternalTestCasesDirs () Nhận danh sách |
static File | getProductOutputDir () Nhận dir đầu ra cụ thể của sản phẩm từ cây xây dựng Android. |
static File | getRunningJavaBinaryPath () Trả về đường dẫn đến nhị phân Java mà khai thác kiểm tra hiện tại đang chạy |
static | getTestCasesDirs ( IBuildInfo buildInfo) Nhận danh sách |
static boolean | isLocalMode () Trả về true nếu Tradefed đang chạy ở chế độ cục bộ và sẽ tự động hóa một số hành động cho người dùng. |
static boolean | isRemoteEnvironment () Trả về true nếu chúng tôi hiện đang chạy trong môi trường từ xa. |
Lĩnh vực
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Theo dõi ánh xạ của các biến tới đường dẫn con mà nó thực hiện trong các lần kiểm tra.
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Các nhà xây dựng công cộng
SystemUtil
public SystemUtil ()
Phương pháp công khai
getExternalTestCasesDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
Lấy tệp được liên kết với env. Biến đổi.
Thông số | |
---|---|
envVariable | SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES hoặc ANDROID_HOST_OUT_TESTCASES |
Lợi nhuận | |
---|---|
File | Thư mục được liên kết. |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
Nhận danh sách ERROR(/File)
trỏ đến các thư mục kiểm tra bên ngoài Tradefed.
Lợi nhuận | |
---|---|
getProductOutputDir
public static File getProductOutputDir ()
Nhận dir đầu ra cụ thể của sản phẩm từ cây xây dựng Android. Thông thường, vị trí này chứa hình ảnh cho các phân vùng thiết bị khác nhau, bộ nạp khởi động, radio, v.v.
Lưu ý: phương pháp này không đảm bảo rằng đường dẫn này tồn tại.
Lợi nhuận | |
---|---|
File | vị trí của đầu ra dir hoặc null nếu bản dựng hiện tại không phải là |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Trả về đường dẫn đến nhị phân Java mà khai thác kiểm tra hiện tại đang chạy
Lợi nhuận | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Nhận danh sách ERROR(/File)
của các thư mục trường hợp thử nghiệm
Thông số | |
---|---|
buildInfo | IBuildInfo : thông tin tạo tác bản dựng. Đặt nó thành null nếu thông tin bản dựng không có sẵn hoặc không cần lấy các thư mục trường hợp thử nghiệm từ thông tin bản dựng. |
Lợi nhuận | |
---|---|
danh sách ERROR(/File) của các thư mục của thư mục trường hợp thử nghiệm 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 hóa một số hành động cho người dùng.
Lợi nhuận | |
---|---|
boolean |
isRemoteEnosystem
public static boolean isRemoteEnvironment ()
Trả về true nếu chúng tôi hiện đang chạy trong môi trường từ xa.
Lợi nhuận | |
---|---|
boolean |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2022-08-15 UTC.