InfoInfoFolderPerangkat

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 yang juga berisi artefak build lain yang terdapat di direktori di sistem file lokal.

Ringkasan

Konstruktor publik

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

Membuat DeviceFolderBuildInfo. Konstruktor memungkinkan tanda mUseFuseZip menjadi pada saat membangun {i> DeviceFolderBuildInfo<i}.

DeviceFolderBuildInfo()

Metode publik

void cleanUp()

Bersihkan semua file build sementara Selain itu, lepaskan file yang terpasang dengan fuse-zip berdasarkan daftar fuse-zip yang terpasang.

File getRootDir()

Dapatkan folder root yang berisi artefak build.

void setDeviceBuild(IDeviceBuildInfo deviceBuild)

Salin semua file dari IDeviceBuildInfo.

void setFolderBuild(IFolderBuildInfo folderBuild)

Salin semua file dari IFolderBuildInfo.

void setRootDir(File rootDir)

Setel direktori root yang berisi artefak build.

boolean shouldUseFuseZip()

Dapatkan flag yang menunjukkan apakah fuse-zip digunakan untuk artefak build.

Metode yang dilindungi

void addAllFiles(BuildInfo build)

Metode helper untuk menyalin semua file dari build lainnya. Membuat symlink untuk file yang dipasang dengan fuse-zip, bukan hardlink.

Konstruktor publik

InfoInfoFolderPerangkat

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Parameter
buildId String

buildName String

InfoInfoFolderPerangkat

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

Membuat DeviceFolderBuildInfo. Konstruktor memungkinkan tanda mUseFuseZip menjadi pada saat membangun {i> DeviceFolderBuildInfo<i}.

Parameter
buildId String: ID build

buildName String: nama target build

useFuseZip boolean: flag untuk menentukan apakah build menggunakan pemasangan zip

InfoInfoFolderPerangkat

public DeviceFolderBuildInfo ()

Metode publik

pembersihan

public void cleanUp ()

Bersihkan semua file build sementara Selain itu, lepaskan file yang terpasang dengan fuse-zip berdasarkan daftar fuse-zip yang terpasang.

getRootDir

public File getRootDir ()

Dapatkan folder root yang berisi artefak build.

Hasil
File direktori ERROR(/File).

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Salin semua file dari IDeviceBuildInfo.

Parameter
deviceBuild IDeviceBuildInfo

setFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

Salin semua file dari IFolderBuildInfo.

Parameter
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

Setel direktori root yang berisi artefak build.

Parameter
rootDir File

harusGunakanFuseZip

public boolean shouldUseFuseZip ()

Dapatkan flag yang menunjukkan apakah fuse-zip digunakan untuk artefak build.

Hasil
boolean

Metode yang dilindungi

TambahkanSemuaFile

protected void addAllFiles (BuildInfo build)

Metode helper untuk menyalin semua file dari build lainnya.

Membuat {i>hardlink<i} baru ke file-file sehingga setiap build akan memiliki jalur file unik ke . Membuat symlink untuk file yang dipasang dengan fuse-zip, bukan hardlink.

Parameter
build BuildInfo