CasFuseDriverProfile

public class CasFuseDriverProfile
extends Object implements IFuseDriverProfile

java.lang.Object
   ↳ com.android.tradefed.build.CasFuseDriverProfile


CasDriverProfile là một cách triển khai cụ thể của IFuseDriverProfile cho hình ảnh thiết bị là các thư mục được phân thành khối FastCDC.

Tóm tắt

Hàm khởi tạo công khai

CasFuseDriverProfile(Path driverPath)

Tạo một CasFuseDriverProfile mới bằng đường dẫn trình điều khiển đã cho.

CasFuseDriverProfile(Path driverPath, int mountTimeoutInMs)

Tạo một CasFuseDriverProfile mới với đường dẫn trình điều khiển và thời gian chờ gắn kết đã cho.

Phương thức công khai

buildMountCommand(Path sourceDataPath, Path mountPoint)

Tạo dòng lệnh để thực thi lệnh gắn kết.

String getDriverName()

Tên mô tả cho loại trình điều khiển này.

long getMountTimeoutInMs()

Thời gian chờ mặc định để chờ điểm gắn kết sẵn sàng.

boolean isMountPointReady(Path mountPoint)

Kiểm tra xem điểm gắn đã sẵn sàng để sử dụng hay chưa.

void validateSourceDataPath(Path sourceDataPath)

Xác thực rằng đường dẫn dữ liệu nguồn phù hợp với trình điều khiển FUSE cụ thể này.

Hàm khởi tạo công khai

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath)

Tạo một CasFuseDriverProfile mới bằng đường dẫn trình điều khiển đã cho.

Tham số
driverPath Path: Đường dẫn đến tệp nhị phân của trình điều khiển.

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath, 
                int mountTimeoutInMs)

Tạo một CasFuseDriverProfile mới với đường dẫn trình điều khiển và thời gian chờ gắn kết đã cho.

Tham số
driverPath Path: Đường dẫn đến tệp nhị phân của trình điều khiển.

mountTimeoutInMs int: Thời gian chờ tính bằng mili giây để chờ điểm gắn kết sẵn sàng.

Phương thức công khai

buildMountCommand

public  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

Tạo dòng lệnh để thực thi lệnh gắn kết.

Tham số
sourceDataPath Path: Đường dẫn dữ liệu nguồn.

mountPoint Path: Điểm gắn đích.

Giá trị trả về
Một danh sách chuỗi đại diện cho dòng lệnh cần thực thi.

getDriverName

public String getDriverName ()

Tên mô tả cho loại trình điều khiển này.

Giá trị trả về
String Tên của người lái xe (ví dụ: "FastCDC", "sshfs").

getMountTimeoutInMs

public long getMountTimeoutInMs ()

Thời gian chờ mặc định để chờ điểm gắn kết sẵn sàng.

Giá trị trả về
long Thời gian chờ mặc định tính bằng mili giây.

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

Kiểm tra xem điểm gắn đã sẵn sàng để sử dụng hay chưa.

Tham số
mountPoint Path: Điểm gắn cần kiểm tra.

Giá trị trả về
boolean True nếu điểm gắn kết đã sẵn sàng, false nếu chưa.

validateSourceDataPath

public void validateSourceDataPath (Path sourceDataPath)

Xác thực rằng đường dẫn dữ liệu nguồn phù hợp với trình điều khiển FUSE cụ thể này.

Tham số
sourceDataPath Path: Đường dẫn dữ liệu nguồn cần kiểm tra.