Hệ thốngUtil
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
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 phụ mà nó có trong thư mục kiểm tra. |
public static final String | REMOTE_VM_VARIABLE
|
Nhà thầu 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 tin liên quan đến env. |
static | getExternalTestCasesDirs () Nhận danh sách |
static File | getProductOutputDir () Lấy thư mục đầu ra cụ thể của sản phẩm từ cây xây dựng Android. |
static File | getRunningJavaBinaryPath (boolean skipJavaCheck) Phiên bản này với máy chủ tính năng rõ ràng chỉ dành cho tình huống đặc biệt như chạy khô ồn ào. |
static File | getRunningJavaBinaryPath () Trả về đường dẫn đến tệp nhị phân Java mà khai thác thử nghiệm hiện tại đang chạy |
static | getTestCasesDirs ( IBuildInfo buildInfo) Lấy 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 ta 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 phụ mà nó có trong thư mục kiểm tra.
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Nhà thầu xây dựng công cộng
Hệ thốngUtil
public SystemUtil ()
Phương pháp công khai
getExternalTestCaseDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
Lấy tập tin liên quan đến env. Biến đổi.
Thông số | |
---|---|
envVariable | SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES hoặc ANDROID_HOST_OUT_TESTCASES |
Trả lại | |
---|---|
File | Thư mục được liên kết. |
getExternalTestCaseDirs
public staticgetExternalTestCasesDirs ()
Nhận danh sách ERROR(/File)
trỏ đến các thư mục kiểm tra bên ngoài Tradefed.
Trả lại | |
---|---|
getProductOutputDir
public static File getProductOutputDir ()
Lấy thư mục đầ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ị, 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.
Trả lại | |
---|---|
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 với máy chủ tính năng rõ ràng chỉ dành cho tình huống đặc biệt như chạy khô ồn ào.
Thông số | |
---|---|
skipJavaCheck | boolean |
Trả lại | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Trả về đường dẫn đến tệp nhị phân Java mà khai thác thử nghiệm hiện tại đang chạy
Trả lại | |
---|---|
File |
getTestCaseDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Lấy danh sách ERROR(/File)
của các thư mục test case
Thông số | |
---|---|
buildInfo | IBuildInfo : thông tin tạo phẩm xây 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 thư mục trường hợp kiểm thử từ thông tin bản dựng. |
Trả lại | |
---|---|
danh sách ERROR(/File) 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.
Trả lại | |
---|---|
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.
Trả lại | |
---|---|
boolean |