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, long mountTimeoutInMs)
Crée un profil CasFuseDriverProfile avec le chemin d'accès au pilote et le délai d'expiration du montage spécifiés. |
|
Méthodes publiques | |
|---|---|
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Crée la ligne de commande pour exécuter la commande de montage. |
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint, Path logDir)
Crée la ligne de commande pour exécuter la commande de montage et se connecter au répertoire indiqué. |
String
|
getDriverName()
Nom descriptif de ce type de pilote. |
long
|
getMountTimeoutInMs()
Délai avant expiration par défaut pour la préparation du point d'installation. |
boolean
|
isMountPointReady(Path mountPoint)
Vérifie si le point de montage est prêt à être utilisé. |
void
|
validateSourceDataPath(Path sourceDataPath)
Valide le chemin d'accès aux données sources spécifié pour le montage CAS FUSE. |
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,
long mountTimeoutInMs)Crée un profil CasFuseDriverProfile avec le chemin d'accès au 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 |
long : délai d'attente en millisecondes pour que le point d'installation soit prêt. |
Méthodes publiques
buildMountCommand
public List<String> 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 d'installation cible. |
| Renvoie | |
|---|---|
List<String> |
Liste de chaînes représentant la ligne de commande à exécuter. |
buildMountCommand
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint,
Path logDir)Crée la ligne de commande pour exécuter la commande de montage et se connecter au répertoire indiqué.
| Paramètres | |
|---|---|
sourceDataPath |
Path : chemin d'accès aux données sources. |
mountPoint |
Path : point d'installation cible. |
logDir |
Path : répertoire dans lequel stocker les fichiers journaux. |
| Renvoie | |
|---|---|
List<String> |
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 pilote (par exemple, "FastCDC", "sshfs"). |
getMountTimeoutInMs
public long getMountTimeoutInMs ()
Délai avant expiration par défaut pour la préparation du point d'installation.
| 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 le chemin d'accès aux données sources donné pour le montage CAS FUSE. qui sont structurées comme suit :
| Paramètres | |
|---|---|
sourceDataPath |
Path : chemin d'accès aux données sources. |
| Génère | |
|---|---|
IOException |
Si le chemin d'accès aux données sources n'est pas valide. |