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)

מגדירים את תיקיית השורש שמכילה את פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) של ה-build.

boolean shouldUseFuseZip()

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

שיטות מוגנות

void addAllFiles(BuildInfo build)

שיטה מסייעת להעתקת כל הקבצים מה-build השני. צריך ליצור קישורים סימבוליים לקבצים שטענת על ידי פיוז-ZIP במקום לקישורים קשיחים.

יוצרים ציבוריים

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