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 שמכיל גם ארטיפקטים אחרים של build שמאוחסנים בספרייה במערכת הקבצים המקומית.

סיכום

קונסטרוקטורים גלויים לכולם

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

יצירת DeviceFolderBuildInfo. ה-constructor מאפשר להגדיר את הדגל של mUseFuseZip בזמן היצירה של DeviceFolderBuildInfo.

שיטות ציבוריות

void cleanUp()

ניקוי של קבצי build זמניים. בנוסף, צריך לבטל את הקישור של קבצים שהורכבו באמצעות fuse-zip על סמך רשימת הקבצים שהורכבו באמצעות fuse-zip.

File getRootDir()

מקבלים את תיקיית הבסיס שמכילה את ארטיפקטי ה-build.

void setDeviceBuild(IDeviceBuildInfo deviceBuild)

מעתיקים את כל הקבצים מה-IDeviceBuildInfo.

void setFolderBuild(IFolderBuildInfo folderBuild)

מעתיקים את כל הקבצים מה-IFolderBuildInfo.

void setRootDir(File rootDir)

מגדירים את ספריית השורש שמכילה את ארטיפקטי ה-build.

boolean shouldUseFuseZip()

אחזור הדגל שמציין אם נעשה שימוש ב-fuse-zip לארטיפקטים של ה-build.

שיטות מוגנות

void addAllFiles(BuildInfo build)

שיטה מסייעת להעתקת כל הקבצים מה-build השני. יצירת קישורי סימון לקבצים שמותקנים באמצעות fuse-zip, במקום קישורי hardlink.

קונסטרוקטורים גלויים לכולם

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

פרמטרים
buildId String

buildName String

DeviceFolderBuildInfo

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

יצירת DeviceFolderBuildInfo. ה-constructor מאפשר להגדיר את הדגל של mUseFuseZip בזמן היצירה של DeviceFolderBuildInfo.

פרמטרים
buildId String: מזהה ה-build

buildName String: שם היעד של ה-build

useFuseZip boolean: הדגל שקובע אם ב-build נעשה שימוש בהתקנת zip

שיטות ציבוריות

cleanUp

public void cleanUp ()

ניקוי של קבצי build זמניים. בנוסף, צריך לבטל את הקישור של קבצים שהורכבו באמצעות fuse-zip על סמך רשימת הקבצים שהורכבו באמצעות fuse-zip.

getRootDir

public File getRootDir ()

מקבלים את תיקיית הבסיס שמכילה את ארטיפקטי ה-build.

החזרות
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)

מגדירים את ספריית השורש שמכילה את ארטיפקטי ה-build.

פרמטרים
rootDir File

shouldUseFuseZip

public boolean shouldUseFuseZip ()

אחזור הדגל שמציין אם נעשה שימוש ב-fuse-zip לארטיפקטים של ה-build.

החזרות
boolean

שיטות מוגנות

addAllFiles

protected void addAllFiles (BuildInfo build)

שיטה מסייעת להעתקת כל הקבצים מה-build השני.

יוצר קישורי hardlink חדשים לקבצים, כך שלכל build יהיה נתיב קובץ ייחודי לקובץ. יצירת קישורי סימון לקבצים שמותקנים באמצעות fuse-zip, במקום קישורי hardlink.

פרמטרים
build BuildInfo