CasFuseDriverProfile

public class CasFuseDriverProfile
extends Object implements IFuseDriverProfile

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


CasDriverProfile est une implémentation spécifique d'IFuseDriverProfile pour les images d'appareil qui sont des répertoires segmentés FastCDC.

Résumé

Constructeurs publics

CasFuseDriverProfile(Path driverPath)

Crée un profil CasFuseDriverProfile avec le chemin du pilote indiqué.

CasFuseDriverProfile(Path driverPath, int mountTimeoutInMs)

Crée un profil CasFuseDriverProfile avec le chemin du pilote et le délai d'expiration du montage spécifiés.

Méthodes publiques

buildMountCommand(Path sourceDataPath, Path mountPoint)

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

String getDriverName()

Nom descriptif de ce type de pilote.

long getMountTimeoutInMs()

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

boolean isMountPointReady(Path mountPoint)

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

void validateSourceDataPath(Path sourceDataPath)

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

Constructeurs publics

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath)

Crée un profil CasFuseDriverProfile avec le chemin du pilote indiqué.

Paramètres
driverPath Path : chemin d'accès au binaire du pilote.

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath, 
                int mountTimeoutInMs)

Crée un profil CasFuseDriverProfile avec le chemin du pilote et le délai d'expiration du montage spécifiés.

Paramètres
driverPath Path : chemin d'accès au binaire du pilote.

mountTimeoutInMs int : délai d'attente en millisecondes pour que le point de montage soit prêt.

Méthodes publiques

buildMountCommand

public  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 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 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.