CasFuseDriverProfile
public
class
CasFuseDriverProfile
extends Object
implements
IFuseDriverProfile
| java.lang.Object | |
| ↳ | com.android.tradefed.build.CasFuseDriverProfile |
CasDriverProfile è un'implementazione specifica di IFuseDriverProfile per le immagini dei dispositivi che sono directory suddivise in blocchi FastCDC.
Riepilogo
Costruttori pubblici | |
|---|---|
CasFuseDriverProfile(Path driverPath)
Crea un nuovo CasFuseDriverProfile con il percorso del driver specificato. |
|
CasFuseDriverProfile(Path driverPath, long mountTimeoutInMs)
Crea un nuovo CasFuseDriverProfile con il percorso del driver e il timeout di montaggio specificati. |
|
Metodi pubblici | |
|---|---|
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Crea la riga di comando per eseguire il comando di montaggio. |
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint, Path logDir)
Crea la riga di comando per eseguire il comando di montaggio e accedere alla directory specificata. |
String
|
getDriverName()
Un nome descrittivo per questo tipo di autista. |
long
|
getMountTimeoutInMs()
Il timeout predefinito per l'attesa che il punto di montaggio sia pronto. |
boolean
|
isMountPointReady(Path mountPoint)
Controlla se il punto di montaggio è pronto per essere utilizzato. |
void
|
validateSourceDataPath(Path sourceDataPath)
Convalida il percorso dei dati di origine specificato per il montaggio di CAS FUSE. |
Costruttori pubblici
CasFuseDriverProfile
public CasFuseDriverProfile (Path driverPath)
Crea un nuovo CasFuseDriverProfile con il percorso del driver specificato.
| Parametri | |
|---|---|
driverPath |
Path: il percorso del file binario del driver. |
CasFuseDriverProfile
public CasFuseDriverProfile (Path driverPath,
long mountTimeoutInMs)Crea un nuovo CasFuseDriverProfile con il percorso del driver e il timeout di montaggio specificati.
| Parametri | |
|---|---|
driverPath |
Path: il percorso del file binario del driver. |
mountTimeoutInMs |
long: Il timeout in millisecondi da attendere prima che il punto di montaggio sia pronto. |
Metodi pubblici
buildMountCommand
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint)Crea la riga di comando per eseguire il comando di montaggio.
| Parametri | |
|---|---|
sourceDataPath |
Path: il percorso dei dati di origine. |
mountPoint |
Path: il punto di montaggio di destinazione. |
| Resi | |
|---|---|
List<String> |
Un elenco di stringhe che rappresentano la riga di comando da eseguire. |
buildMountCommand
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint,
Path logDir)Crea la riga di comando per eseguire il comando di montaggio e accedere alla directory specificata.
| Parametri | |
|---|---|
sourceDataPath |
Path: il percorso dei dati di origine. |
mountPoint |
Path: il punto di montaggio di destinazione. |
logDir |
Path: la directory in cui archiviare i file di log. |
| Resi | |
|---|---|
List<String> |
Un elenco di stringhe che rappresentano la riga di comando da eseguire. |
getDriverName
public String getDriverName ()
Un nome descrittivo per questo tipo di autista.
| Resi | |
|---|---|
String |
Il nome del driver (ad es. "FastCDC", "sshfs"). |
getMountTimeoutInMs
public long getMountTimeoutInMs ()
Il timeout predefinito per l'attesa che il punto di montaggio sia pronto.
| Resi | |
|---|---|
long |
Il timeout predefinito in millisecondi. |
isMountPointReady
public boolean isMountPointReady (Path mountPoint)
Controlla se il punto di montaggio è pronto per essere utilizzato.
| Parametri | |
|---|---|
mountPoint |
Path: Il punto di montaggio da controllare. |
| Resi | |
|---|---|
boolean |
Vero se il punto di montaggio è pronto, falso in caso contrario. |
validateSourceDataPath
public void validateSourceDataPath (Path sourceDataPath)
Convalida il percorso dei dati di origine specificato per il montaggio di CAS FUSE. strutturati come segue:
| Parametri | |
|---|---|
sourceDataPath |
Path: il percorso dei dati di origine. |
| Genera | |
|---|---|
IOException |
Se il percorso dei dati di origine non è valido. |