DeviceFolderBuildInfo

public class DeviceFolderBuildInfo
extends DeviceBuildInfo implements IDeviceBuildInfo, IFolderBuildInfo

JavaScript.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 על סמך הרשימה של Fuuse-zip. של הקבצים שנטענו.

File getRootDir()

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

void setDeviceBuild(IDeviceBuildInfo deviceBuild)

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

void setFolderBuild(IFolderBuildInfo folderBuild)

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

void setRootDir(File rootDir)

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

boolean shouldUseFuseZip()

מקבלים את הדגל שמציין אם נעשה שימוש ב-Fusezip בפריטי ה-build של ה-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

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

ניקוי

public void cleanUp ()

ניקוי קובצי build זמניים. בנוסף, מנתקים קבצים שטעונים ב-fuse-zip על סמך הרשימה של Fuuse-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)

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

פרמטרים
rootDir File

shouldUseFuseZip

public boolean shouldUseFuseZip ()

מקבלים את הדגל שמציין אם נעשה שימוש ב-Fusezip בפריטי ה-build של ה-build.

החזרות
boolean

שיטות מוגנות

addAllFiles

protected void addAllFiles (BuildInfo build)

שיטה שעוזרת להעתיק את כל הקבצים מה-build האחר.

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

פרמטרים
build BuildInfo