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 |
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 |
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 finalENV_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 staticgetExternalTestCasesDirs ()
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 staticgetTestCasesDirs (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 |