デバイスフォルダービルド情報
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 () |
パブリックメソッド | |
---|---|
void | cleanUp () 一時ビルド ファイルをクリーンアップします。 さらに、fuse-zip でマウントされたファイルのリストに基づいて、fuse-zip でマウントされたファイルをアンマウントします。 |
File | getRootDir () ビルド アーティファクトを含むルート フォルダーを取得します。 |
void | setDeviceBuild ( IDeviceBuildInfo deviceBuild) |
void | setFolderBuild ( IFolderBuildInfo folderBuild) |
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 void cleanUp ()
一時ビルド ファイルをクリーンアップします。 さらに、fuse-zip でマウントされたファイルのリストに基づいて、fuse-zip でマウントされたファイルをアンマウントします。
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 |