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 を作成します。このコンストラクタでは、mUseFuseZip のフラグを DeviceFolderBuildInfo をビルドするときに設定します。

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 を作成します。このコンストラクタでは、mUseFuseZip のフラグを DeviceFolderBuildInfo をビルドするときに設定します。

パラメータ
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

shouldUseFuseZip

public boolean shouldUseFuseZip ()

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

戻り値
boolean

保護されたメソッド

addAllFiles

protected void addAllFiles (BuildInfo build)

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

ファイルへの新しいハードリンクを作成して、各ビルドにファイルへの一意のファイルパスが 表示されます。ハードリンクではなく、fuse-zip でマウントされたファイルのシンボリック リンクを作成します。

パラメータ
build BuildInfo