SystemUtil
public
class
SystemUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SystemUtil |
Lớp tiện ích để thực hiện các lệnh gọi hệ thống.
Tóm tắt
Hằng số | |
|---|---|
String |
REMOTE_VM_VARIABLE
|
Trường | |
|---|---|
public
static
final
|
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Theo dõi việc ánh xạ các biến đến đường dẫn con mà biến đó lấy trong thư mục kiểm thử. |
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 |
static
File
|
getProductOutputDir()
Lấy thư mục đầu ra dành riêng cho 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 trường hợp đặc biệt, chẳng hạn như chạy thử không tải ồn ào. |
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 |
static
boolean
|
isLocalMode()
Trả về true nếu Tradefed đang chạy ở chế độ cục bộ và nên 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ột môi trường từ xa. |
Hằng số
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Giá trị không đổi: "REMOTE_VM_ENV"
Trường
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Theo dõi việc ánh xạ các biến đến đường dẫn con mà biến đó lấy trong thư mục kiểm thử.
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 môi trường.
| 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 staticgetExternalTestCasesDirs ()
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 dành riêng cho 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, 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 trường hợp đặc biệt, chẳng hạn như chạy thử không tải ồn ào.
| 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 staticgetTestCasesDirs (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 về cấu phần phần mềm bản dựng. Đặt giá trị này thành null 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 trong 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à nên 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ột môi trường từ xa.
| Giá trị trả về | |
|---|---|
boolean |
|