AndroidBuildFetcher

public class AndroidBuildFetcher
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.build.AndroidBuildFetcher


מחלקה מסייעת שמשמשת להורדת קבצים מ-Android Build API.

סיכום

‫constructors ציבוריים

AndroidBuildFetcher(String buildEnv)

Constructor of AndroidBuildFetcher.

‫methods ציבוריים

void fetchArtifact(String target, String buildId, String resourceId, String attemptId, File outputFile)

הורדת ארטיפקט לקובץ מקומי.

void fetchArtifact(String target, String buildId, String resourceId, String attemptId, File outputFile, long startOffset, long size)

הורדת חלק מהארטיפקט לקובץ מקומי עם הטווח שצוין.

void fetchDeviceBlob(String deviceName, String binaryType, String version, File outputFile)

הורדת בלוב מכשיר לקובץ מקומי.

BuildArtifactMetadata getArtifactMetadata(String target, String buildId, String resourceId, String attemptId)

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

void setUseMd5(boolean useMd5)

‫constructors ציבוריים

AndroidBuildFetcher

public AndroidBuildFetcher (String buildEnv)

Constructor of AndroidBuildFetcher.

פרמטרים
buildEnv String: הסביבה של Build API שבה ייעשה שימוש.

הקפצת הודעות שגיאה (throw)
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

‫methods ציבוריים

fetchArtifact

public void fetchArtifact (String target, 
                String buildId, 
                String resourceId, 
                String attemptId, 
                File outputFile)

הורדת ארטיפקט לקובץ מקומי.

פרמטרים
target String: יעד של פריט מידע אחד. אם הערך הוא null, ההורדה תיכשל.

buildId String: מזהה ה-build של הארטיפקט. אם הערך הוא null, ההורדה תיכשל.

resourceId String: שם הקובץ להורדה. אם הערך הוא null, ההורדה תיכשל.

attemptId String: המזהה של הניסיון האחרון, הנוכחי או של ניסיון ספציפי. ברירת המחדל היא האחרון.

outputFile File: הורדת הקובץ לקובץ המקומי הזה.

הקפצת הודעות שגיאה (throw)
com.android.tradefed.build.BuildRetrievalError
java.io.IOException
BuildRetrievalError
IOException

fetchArtifact

public void fetchArtifact (String target, 
                String buildId, 
                String resourceId, 
                String attemptId, 
                File outputFile, 
                long startOffset, 
                long size)

הורדת חלק מהארטיפקט לקובץ מקומי עם הטווח שצוין.

פרמטרים
target String: יעד של פריט מידע אחד. אם הערך הוא null, ההורדה תיכשל.

buildId String: מזהה ה-build של הארטיפקט. אם הערך הוא null, ההורדה תיכשל.

resourceId String: שם הקובץ להורדה. אם הערך הוא null, ההורדה תיכשל.

attemptId String: המזהה של הניסיון האחרון, הנוכחי או של ניסיון ספציפי. ברירת המחדל היא האחרון.

outputFile File: הורדת הקובץ לקובץ המקומי הזה.

startOffset long: היסט ההתחלה של הקובץ להורדה.

size long: מספר הבייטים להורדה. כדי לאחזר את כל הקובץ, צריך להגדיר ערך שלילי.

הקפצת הודעות שגיאה (throw)
com.android.tradefed.build.BuildRetrievalError
java.io.IOException
BuildRetrievalError
IOException

fetchDeviceBlob

public void fetchDeviceBlob (String deviceName, 
                String binaryType, 
                String version, 
                File outputFile)

הורדת בלוב מכשיר לקובץ מקומי.

פרמטרים
deviceName String: אם הערך הוא null, ההורדה תיכשל.

binaryType String: radio.img או bootloader.img. אם הערך הוא null, ההורדה תיכשל.

version String: גרסת המכשיר. אם הערך הוא null, ההורדה תיכשל.

outputFile File: קובץ מקומי. מורידים את ה-blob לקובץ המקומי הזה.

הקפצת הודעות שגיאה (throw)
java.io.IOException
IOException

getArtifactMetadata

public BuildArtifactMetadata getArtifactMetadata (String target, 
                String buildId, 
                String resourceId, 
                String attemptId)

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

פרמטרים
target String: יעד של פריט מידע אחד. אם הערך הוא null, ההורדה תיכשל.

buildId String: מזהה ה-build של הארטיפקט. אם הערך הוא null, ההורדה תיכשל.

resourceId String: שם הקובץ להורדה. אם הערך הוא null, ההורדה תיכשל.

attemptId String: המזהה של הניסיון האחרון, הנוכחי או של ניסיון ספציפי. ברירת המחדל היא האחרון.

החזרות
BuildArtifactMetadata אובייקט BuildArtifactMetadata.

הקפצת הודעות שגיאה (throw)
java.io.IOException
IOException

setUseMd5

public void setUseMd5 (boolean useMd5)

פרמטרים
useMd5 boolean