デバイスフォルダービルド情報

public class DeviceFolderBuildInfo
extends DeviceBuildInfo implements IDeviceBuildInfo , IFolderBuildInfo

java.lang.オブジェクト
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 でマウントされたファイルのシンボリックリンクを作成します。

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

デバイスフォルダービルド情報

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

パラメーター
buildId String

buildName String

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

デバイスフォルダービルド情報

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

DeviceFolderBuildInfoを作成します。コンストラクターを使用すると、DeviceFolderBuildInfo の構築時に mUseFuseZip のフラグを設定できます。

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

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

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

デバイスフォルダービルド情報

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

shouldUseFuseZip

public boolean shouldUseFuseZip ()

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

戻り値
boolean

保護されたメソッド

すべてのファイルを追加

protected void addAllFiles (BuildInfo build)

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

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

パラメーター
build BuildInfo