DeviceFolderBuildInfo

public class DeviceFolderBuildInfo
extends DeviceBuildInfo implements IDeviceBuildInfo , IFolderBuildInfo

java.lang.Object
com.android.tradefed.build.BuildInfo
com.android.tradefed.build.DeviceBuildInfo
com.android.tradefed.build.DeviceFolderBuildInfo


ローカル ファイル システムのディレクトリに含まれる他のビルド アーティファクトも含むIDeviceBuildInfo

まとめ

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

DeviceFolderBuildInfo (String buildId, String buildName)
DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)

DeviceFolderBuildInfoを作成します。コンストラクターは、DeviceFolderBuildInfo の構築時に mUseFuseZip のフラグを構成できるようにします。

DeviceFolderBuildInfo ()

公開メソッド

void cleanUp ()

一時ビルド ファイルをクリーンアップします。さらに、fuse-zip マウント ファイルのリストに基づいて、fuse-zip マウント ファイルをアンマウントします。

File getRootDir ()

ビルド アーティファクトを含むルート フォルダーを取得します。

void setDeviceBuild ( IDeviceBuildInfo deviceBuild)

IDeviceBuildInfoからすべてのファイルをコピーします。

void setFolderBuild ( IFolderBuildInfo folderBuild)

IFolderBuildInfoからすべてのファイルをコピーします。

void setRootDir (File rootDir)

ビルド アーティファクトを含むルート ディレクトリを設定します。

boolean shouldUseFuseZip ()

ビルド アーティファクトに fuse-zip が使用されているかどうかを示すフラグを取得します。

保護されたメソッド

void addAllFiles ( BuildInfo build)

他のビルドからすべてのファイルをコピーするヘルパー メソッド。ハードリンクの代わりに、fuse-zip でマウントされたファイルのシンボリック リンクを作成します。

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

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

パラメーター
buildId String

buildName String

以下も参照してください。

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName, 
                boolean useFuseZip)

DeviceFolderBuildInfoを作成します。コンストラクターは、DeviceFolderBuildInfo の構築時に mUseFuseZip のフラグを構成できるようにします。

パラメーター
buildId String : ビルド ID

buildName String : ビルド ターゲット名

useFuseZip boolean : ビルドが zip マウントを使用するかどうかを決定するフラグ

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

以下も参照してください。

公開メソッド

掃除

public void cleanUp ()

一時ビルド ファイルをクリーンアップします。さらに、fuse-zip マウント ファイルのリストに基づいて、fuse-zip マウント ファイルをアンマウントします。

getRootDir

public File getRootDir ()

ビルド アーティファクトを含むルート フォルダーを取得します。

戻り値
File ERROR(/File)ディレクトリ。

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

IDeviceBuildInfoからすべてのファイルをコピーします。

パラメーター
deviceBuild IDeviceBuildInfo

setFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

IFolderBuildInfoからすべてのファイルをコピーします。

パラメーター
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

ビルド アーティファクトを含むルート ディレクトリを設定します。

パラメーター
rootDir File

FuseZipを使用する必要があります

public boolean shouldUseFuseZip ()

ビルド アーティファクトに fuse-zip が使用されているかどうかを示すフラグを取得します。

戻り値
boolean

保護されたメソッド

addAllFiles

protected void addAllFiles (BuildInfo build)

他のビルドからすべてのファイルをコピーするヘルパー メソッド。

各ビルドがファイルへの一意のファイル パスを持つように、ファイルへの新しいハードリンクを作成します。ハードリンクの代わりに、fuse-zip でマウントされたファイルのシンボリック リンクを作成します。

パラメーター
build BuildInfo