IFuseDriverProfile

public interface IFuseDriverProfile

com.android.tradefed.build.IFuseDriverProfile


Menentukan perilaku khusus driver FUSE tertentu, sehingga MountManager dapat bersifat umum.

Ringkasan

Metode publik

abstract List<String> buildMountCommand(Path sourceDataPath, Path mountPoint)

Membuat command line untuk menjalankan perintah pemasangan.

default List<String> buildMountCommand(Path sourceDataPath, Path mountPoint, Path logDir)

Membuat command line untuk menjalankan perintah pemasangan dan mencatat log ke direktori yang diberikan.

abstract String getDriverName()

Nama deskriptif untuk jenis driver ini.

default long getMountTimeoutInMs()

Waktu tunggu default untuk menunggu direktori pemasangan siap.

default boolean isMountPointReady(Path mountPoint)

Memeriksa apakah direktori pemasangan siap digunakan.

abstract void validateSourceDataPath(Path sourceDataPath)

Memvalidasi bahwa jalur data sumber cocok untuk driver FUSE tertentu ini.

Metode publik

buildMountCommand

public abstract List<String> buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

Membuat command line untuk menjalankan perintah pemasangan.

Parameter
sourceDataPath Path: Jalur data sumber.

mountPoint Path: Direktori pemasangan target.

Hasil
List<String> Daftar string yang mewakili command line untuk dijalankan.

buildMountCommand

public List<String> buildMountCommand (Path sourceDataPath, 
                Path mountPoint, 
                Path logDir)

Membuat command line untuk menjalankan perintah pemasangan dan mencatat log ke direktori yang diberikan.

Parameter
sourceDataPath Path: Jalur data sumber.

mountPoint Path: Direktori pemasangan target.

logDir Path: Direktori untuk menyimpan file log.

Hasil
List<String> Daftar string yang mewakili command line untuk dijalankan.

getDriverName

public abstract String getDriverName ()

Nama deskriptif untuk jenis driver ini.

Hasil
String Nama driver (misalnya, "FastCDC", "sshfs").

getMountTimeoutInMs

public long getMountTimeoutInMs ()

Waktu tunggu default untuk menunggu direktori pemasangan siap.

Hasil
long Waktu tunggu default dalam milidetik.

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

Memeriksa apakah direktori pemasangan siap digunakan.

Parameter
mountPoint Path: Direktori pemasangan yang akan diperiksa.

Hasil
boolean Benar jika direktori pemasangan siap, salah jika tidak.

validateSourceDataPath

public abstract void validateSourceDataPath (Path sourceDataPath)

Memvalidasi bahwa jalur data sumber cocok untuk driver FUSE tertentu ini.

Parameter
sourceDataPath Path: Jalur data sumber yang akan diperiksa.

Menampilkan
IOException Jika jalur data sumber tidak valid.