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 |
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 |
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 finalENV_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 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 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 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 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 |