BuildRetrievalError

public class BuildRetrievalError
extends HarnessException

java.lang.Object
   ↳ com.android.tradefed.error.HarnessException
     ↳ com.android.tradefed.build.BuildRetrievalError


אירעה שגיאה חמורה במהלך אחזור ה-build לצורך בדיקה.

סיכום

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

BuildRetrievalError(String reason)

יצירת BuildRetrievalError חדש עם הודעת שגיאה משמעותית.

BuildRetrievalError(String reason, ErrorIdentifier errorId)

יצירת BuildRetrievalError חדש עם הודעת שגיאה משמעותית.

BuildRetrievalError(String reason, Throwable cause)

בונה BuildRetrievalError חדש עם הודעת שגיאה משמעותית וסיבה.

BuildRetrievalError(String reason, Throwable cause, IBuildInfo build)

הפונקציה יוצרת BuildRetrievalError חדש עם הודעת שגיאה משמעותית, סיבה ופרטי build.

BuildRetrievalError(String reason, Throwable cause, ErrorIdentifier errorId)

יצירת BuildRetrievalError חדש עם הודעת שגיאה משמעותית וגורם.

BuildRetrievalError(String reason, Throwable cause, ErrorIdentifier errorId, IBuildInfo build)

יצירת BuildRetrievalError חדש עם הודעת שגיאה משמעותית, סיבה ופרטי build.

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

IBuildInfo getBuildInfo()

הפונקציה מחזירה פרטים על ה-build שניסיתם לאחזר.

void setBuildInfo(IBuildInfo build)

מגדירים את פרטי ה-build.

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

BuildRetrievalError

public BuildRetrievalError (String reason)

יצירת BuildRetrievalError חדש עם הודעת שגיאה משמעותית.

פרמטרים
reason String: הודעת שגיאה שמתארת את הגורם לשגיאה

שגיאת BuildRetrieval

public BuildRetrievalError (String reason, 
                ErrorIdentifier errorId)

בונה BuildRetrievalError חדש עם הודעת שגיאה משמעותית.

פרמטרים
reason String: הודעת שגיאה שמתארת את הסיבה לשגיאה

errorId ErrorIdentifier: מזהה השגיאה של השגיאה הזו.

שגיאת BuildRetrieval

public BuildRetrievalError (String reason, 
                Throwable cause)

יצירת BuildRetrievalError חדש עם הודעת שגיאה משמעותית וגורם.

פרמטרים
reason String: הודעת שגיאה מפורטת.

cause Throwable: Throwable שמתעד את הסיבה המקורית ל-ProvideBuildError

BuildRetrievalError

public BuildRetrievalError (String reason, 
                Throwable cause, 
                IBuildInfo build)

יצירת BuildRetrievalError חדש עם הודעת שגיאה משמעותית, סיבה ופרטי build.

פרמטרים
reason String: הודעת שגיאה מפורטת.

cause Throwable: Throwable שמתעד את הסיבה המקורית ל-ProvideBuildError

build IBuildInfo: פרטים על ה-build שניסית לאחזר

BuildRetrievalError

public BuildRetrievalError (String reason, 
                Throwable cause, 
                ErrorIdentifier errorId)

יצירת BuildRetrievalError חדש עם הודעת שגיאה משמעותית וגורם.

פרמטרים
reason String: הודעת שגיאה מפורטת.

cause Throwable: Throwable שמתעד את הסיבה המקורית ל-ProvideBuildError

errorId ErrorIdentifier: מזהה השגיאה של השגיאה הזו.

BuildRetrievalError

public BuildRetrievalError (String reason, 
                Throwable cause, 
                ErrorIdentifier errorId, 
                IBuildInfo build)

יצירת BuildRetrievalError חדש עם הודעת שגיאה משמעותית, סיבה ופרטי build.

פרמטרים
reason String: הודעת שגיאה מפורטת.

cause Throwable: Throwable שמתעד את הסיבה המקורית ל-ProvideBuildError

errorId ErrorIdentifier: מזהה השגיאה של השגיאה הזו.

build IBuildInfo: פרטים על ה-build שניסיתם לאחזר

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

getBuildInfo

public IBuildInfo getBuildInfo ()

הפונקציה מחזירה פרטים על ה-build שניסיתם לאחזר.

הערך המוחזר של IBuildInfo אף פעם לא יהיה null, אבל יכול להיות שיהיו בו נתונים חסרים כמו build_id וכו'.

החזרות
IBuildInfo IBuildInfo

setBuildInfo

public void setBuildInfo (IBuildInfo build)

מגדירים את פרטי ה-build.

פרמטרים
build IBuildInfo: IBuildInfo