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 שנמצאים בספרייה במערכת הקבצים המקומית.
סיכום
constructors ציבוריים | |
|---|---|
DeviceFolderBuildInfo()
|
|
DeviceFolderBuildInfo(String buildId, String buildName)
|
|
DeviceFolderBuildInfo(String buildId, String buildName, boolean useFuseZip)
יוצר |
|
methods ציבוריים | |
|---|---|
void
|
cleanUp()
ניקוי של קבצים זמניים של build. בנוסף, ביטול ההתקנה של קבצים שהותקנו באמצעות fuse-zip על סמך רשימת הקבצים שהותקנו באמצעות fuse-zip. |
File
|
getRootDir()
מקבלים את תיקיית הבסיס שמכילה את פרטי המידע שנוצרו בתהליך של פיתוח (Artifact). |
void
|
setDeviceBuild(IDeviceBuildInfo deviceBuild)
מעתיקים את כל הקבצים מ- |
void
|
setFolderBuild(IFolderBuildInfo folderBuild)
מעתיקים את כל הקבצים מ- |
void
|
setRootDir(File rootDir)
מגדירים את ספריית הבסיס שמכילה את ארטיפקטי הבנייה. |
boolean
|
shouldUseFuseZip()
מחזירה את הסימון שמציין אם נעשה שימוש ב-fuse-zip עבור ארטיפקטים של build. |
שיטות מוגנות | |
|---|---|
void
|
addAllFiles(BuildInfo build)
שיטה עזר להעתקת כל הקבצים מהגרסה השנייה. יצירת קישורי סמלים לקבצים שמוטמעים ב-fuse-zip, במקום קישורים קשיחים. |
constructors ציבוריים
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId,
String buildName)| פרמטרים | |
|---|---|
buildId |
String |
buildName |
String |
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId,
String buildName,
boolean useFuseZip)יוצר DeviceFolderBuildInfo. הקונסטרוקטור מאפשר להגדיר את הדגל mUseFuseZip בזמן בניית DeviceFolderBuildInfo.
| פרמטרים | |
|---|---|
buildId |
String: מזהה גרסת ה-build |
buildName |
String: השם של יעד הבנייה |
useFuseZip |
boolean: הדגל שקובע אם ה-build משתמש בהרכבת zip |
methods ציבוריים
cleanUp
public void cleanUp ()
מנקים את כל קובצי ה-build הזמניים. בנוסף, מבטלים את ההרכבה של קבצים שהורכבו באמצעות fuse-zip על סמך רשימת הקבצים שהורכבו באמצעות fuse-zip.
getRootDir
public File getRootDir ()
מקבלים את תיקיית הבסיס שמכילה את פרטי המידע שנוצרו בתהליך של פיתוח (Artifact).
| החזרות | |
|---|---|
File |
בספרייה 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)
מגדירים את ספריית הבסיס שמכילה את ארטיפקטי הבנייה.
| פרמטרים | |
|---|---|
rootDir |
File |
shouldUseFuseZip
public boolean shouldUseFuseZip ()
מחזירה את הסימון שמציין אם נעשה שימוש ב-fuse-zip עבור ארטיפקטים של build.
| החזרות | |
|---|---|
boolean |
|
שיטות מוגנות
addAllFiles
protected void addAllFiles (BuildInfo build)
שיטה עזר להעתקת כל הקבצים מהגרסה השנייה.
יוצר קישורי hardlink חדשים לקבצים, כך שלכל build יהיה נתיב קובץ ייחודי לקובץ. יצירת קישורי סמלים לקבצים שמוטמעים ב-fuse-zip, במקום קישורים קשיחים.
| פרמטרים | |
|---|---|
build |
BuildInfo |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|