CasFuseDriverProfile

public class CasFuseDriverProfile
extends Object implements IFuseDriverProfile

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


CasDriverProfile es una implementación específica de IFuseDriverProfile para imágenes de dispositivos que son directorios fragmentados de FastCDC.

Resumen

Constructores públicos

CasFuseDriverProfile(Path driverPath)

Crea un nuevo CasFuseDriverProfile con la ruta de acceso del controlador determinada.

CasFuseDriverProfile(Path driverPath, int mountTimeoutInMs)

Crea un nuevo CasFuseDriverProfile con la ruta de acceso del controlador y el tiempo de espera de la activación especificados.

Métodos públicos

buildMountCommand(Path sourceDataPath, Path mountPoint)

Crea la línea de comandos para ejecutar el comando de montaje.

String getDriverName()

Es un nombre descriptivo para este tipo de controlador.

long getMountTimeoutInMs()

Es el tiempo de espera predeterminado para que el punto de activación esté listo.

boolean isMountPointReady(Path mountPoint)

Verifica si el punto de activación está listo para usarse.

void validateSourceDataPath(Path sourceDataPath)

Valida que la ruta de acceso a los datos de origen sea adecuada para este controlador de FUSE específico.

Constructores públicos

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath)

Crea un nuevo CasFuseDriverProfile con la ruta de acceso del controlador determinada.

Parámetros
driverPath Path: Es la ruta de acceso al objeto binario del controlador.

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath, 
                int mountTimeoutInMs)

Crea un nuevo CasFuseDriverProfile con la ruta de acceso del controlador y el tiempo de espera de la activación especificados.

Parámetros
driverPath Path: Es la ruta de acceso al objeto binario del controlador.

mountTimeoutInMs int: Es el tiempo de espera en milisegundos para que el punto de activación esté listo.

Métodos públicos

buildMountCommand

public  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

Crea la línea de comandos para ejecutar el comando de montaje.

Parámetros
sourceDataPath Path: Es la ruta de acceso a los datos de origen.

mountPoint Path: Es el punto de activación de destino.

Muestra
Es una lista de cadenas que representa la línea de comandos que se ejecutará.

getDriverName

public String getDriverName ()

Es un nombre descriptivo para este tipo de controlador.

Muestra
String El nombre del conductor (p.ej., "FastCDC", "sshfs").

getMountTimeoutInMs

public long getMountTimeoutInMs ()

Es el tiempo de espera predeterminado para que el punto de activación esté listo.

Muestra
long Es el tiempo de espera predeterminado en milisegundos.

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

Verifica si el punto de activación está listo para usarse.

Parámetros
mountPoint Path: Es el punto de activación que se verificará.

Muestra
boolean Es verdadero si el punto de montaje está listo y falso en caso contrario.

validateSourceDataPath

public void validateSourceDataPath (Path sourceDataPath)

Valida que la ruta de acceso a los datos de origen sea adecuada para este controlador de FUSE específico.

Parámetros
sourceDataPath Path: Es la ruta de acceso a los datos de origen que se verificará.