IFuseDriverProfile

public interface IFuseDriverProfile

com.android.tradefed.build.IFuseDriverProfile


Définit le comportement spécifique d'un pilote FUSE particulier, ce qui permet au MountManager d'être générique.

Résumé

Méthodes publiques

abstract buildMountCommand(Path sourceDataPath, Path mountPoint)

Crée la ligne de commande pour exécuter la commande de montage.

abstract String getDriverName()

Nom descriptif de ce type de pilote.

default long getMountTimeoutInMs()

Délai avant expiration par défaut pour attendre que le point de montage soit prêt.

default boolean isMountPointReady(Path mountPoint)

Vérifie si le point de montage est prêt à être utilisé.

abstract void validateSourceDataPath(Path sourceDataPath)

Valide que le chemin d'accès aux données sources est adapté à ce pilote FUSE spécifique.

Méthodes publiques

buildMountCommand

public abstract  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

Crée la ligne de commande pour exécuter la commande de montage.

Paramètres
sourceDataPath Path : chemin d'accès aux données sources.

mountPoint Path : point de montage cible.

Renvoie
Liste de chaînes représentant la ligne de commande à exécuter.

getDriverName

public abstract String getDriverName ()

Nom descriptif de ce type de pilote.

Renvoie
String Nom du conducteur (par exemple, "FastCDC", "sshfs").

getMountTimeoutInMs

public long getMountTimeoutInMs ()

Délai avant expiration par défaut pour attendre que le point de montage soit prêt.

Renvoie
long Délai avant expiration par défaut en millisecondes.

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

Vérifie si le point de montage est prêt à être utilisé.

Paramètres
mountPoint Path : point de montage à vérifier.

Renvoie
boolean "True" si le point de montage est prêt, "false" dans le cas contraire.

validateSourceDataPath

public abstract void validateSourceDataPath (Path sourceDataPath)

Valide que le chemin d'accès aux données sources est adapté à ce pilote FUSE spécifique.

Paramètres
sourceDataPath Path : chemin d'accès aux données sources à vérifier.

Génère
Si le chemin d'accès aux données sources n'est pas valide.