CasFuseDriverProfile

public class CasFuseDriverProfile
extends Object implements IFuseDriverProfile

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


CasDriverProfile は、FastCDC チャンク化されたディレクトリであるデバイス イメージ用の IFuseDriverProfile の特定の実装です。

概要

パブリック コンストラクタ

CasFuseDriverProfile(Path driverPath)

指定されたドライバパスで新しい CasFuseDriverProfile を作成します。

CasFuseDriverProfile(Path driverPath, int mountTimeoutInMs)

指定されたドライバパスとマウント タイムアウトで新しい CasFuseDriverProfile を作成します。

パブリック メソッド

buildMountCommand(Path sourceDataPath, Path mountPoint)

マウント コマンドを実行するコマンドラインを作成します。

String getDriverName()

このドライバ タイプのわかりやすい名前。

long getMountTimeoutInMs()

マウント ポイントの準備が完了するまで待機するデフォルトのタイムアウト。

boolean isMountPointReady(Path mountPoint)

マウント ポイントが使用可能かどうかを確認します。

void validateSourceDataPath(Path sourceDataPath)

ソースデータパスがこの特定の FUSE ドライバに適していることを検証します。

パブリック コンストラクタ

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath)

指定されたドライバパスで新しい CasFuseDriverProfile を作成します。

パラメータ
driverPath Path: ドライバ バイナリのパス。

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath, 
                int mountTimeoutInMs)

指定されたドライバ パスとマウント タイムアウトで新しい CasFuseDriverProfile を作成します。

パラメータ
driverPath Path: ドライバ バイナリのパス。

mountTimeoutInMs int: マウント ポイントの準備が整うまで待機するタイムアウト(ミリ秒単位)。

パブリック メソッド

buildMountCommand

public  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

マウント コマンドを実行するコマンドラインを作成します。

パラメータ
sourceDataPath Path: ソースデータのパス。

mountPoint Path: ターゲット マウント ポイント。

戻り値
実行するコマンドラインを表す文字列のリスト。

getDriverName

public String getDriverName ()

このドライバ タイプのわかりやすい名前。

戻り値
String ドライバの名前(FastCDC、sshfs など)。

getMountTimeoutInMs

public long getMountTimeoutInMs ()

マウント ポイントの準備が完了するまで待機するデフォルトのタイムアウト。

戻り値
long デフォルトのタイムアウト(ミリ秒)。

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

マウント ポイントが使用可能かどうかを確認します。

パラメータ
mountPoint Path: 確認するマウント ポイント。

戻り値
boolean マウント ポイントの準備が整っている場合は true、それ以外の場合は false。

validateSourceDataPath

public void validateSourceDataPath (Path sourceDataPath)

ソースデータパスがこの特定の FUSE ドライバに適していることを検証します。

パラメータ
sourceDataPath Path: チェックするソースデータパス。