AndroidBuildApiLogSaver
public
class
AndroidBuildApiLogSaver
extends Object
implements
ILogSaver
| java.lang.Object | |
| ↳ | com.google.android.tradefed.result.AndroidBuildApiLogSaver |
כיתה ששומרת קובצי יומן ב-Android Build API.
סיכום
constructors ציבוריים | |
|---|---|
AndroidBuildApiLogSaver()
|
|
methods ציבוריים | |
|---|---|
LogFile
|
getLogReportDir()
מקבלים את |
void
|
init(IInvocationContext context)
התראה מוקדמת על אתחול, לפני שפרטי בנייה כלשהם זמינים. |
void
|
invocationEnded(long elapsedTime)
הפונקציה מדווחת שההפעלה הסתיימה, בין אם בהצלחה ובין אם בגלל שגיאה כלשהי. |
void
|
invocationStarted(IInvocationContext context)
הפונקציה מחזירה את תחילת ההפעלה של הבדיקה. |
LogFile
|
saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
שומרים את נתוני היומן. |
LogFile
|
saveLogFile(String dataName, LogDataType dataType, File fileToLog)
שומרים את קובץ היומן. |
שיטות מוגנות | |
|---|---|
IInvocationContext
|
getInvocationContext()
|
void
|
runUpdate(Androidbuildinternal client, String filePath, String resourceId, String md5, FileContent fileContent, LogDataType type, String contentType)
|
constructors ציבוריים
AndroidBuildApiLogSaver
public AndroidBuildApiLogSaver ()
methods ציבוריים
getLogReportDir
public LogFile getLogReportDir ()
מקבלים את LogFile שמכיל את הנתיב או כתובת ה-URL של הספרייה שבה היומנים נשמרים.
| החזרות | |
|---|---|
LogFile |
הLogFile. |
init
public void init (IInvocationContext context)
התראה מוקדמת על אתחול, לפני שפרטי בנייה כלשהם זמינים. כך תוכלו להגדיר דרישות לקבלת יומנים.
| פרמטרים | |
|---|---|
context |
IInvocationContext: מידע על הקריאה. |
invocationEnded
public void invocationEnded (long elapsedTime)
הפונקציה מדווחת שההפעלה הסתיימה, בין אם בהצלחה ובין אם בגלל שגיאה כלשהי.
הפונקציה הזו תופעל אוטומטית על ידי המסגרת TradeFederation אחרי הפעלת הפונקציה ITestInvocationListener.invocationEnded(long).
| פרמטרים | |
|---|---|
elapsedTime |
long: הזמן שחלף מאז ההפעלה במילישניות |
invocationStarted
public void invocationStarted (IInvocationContext context)
הפונקציה מחזירה את תחילת ההפעלה של הבדיקה.
המסגרת TradeFederation תקרא לפונקציה הזו באופן אוטומטי לפני הקריאה לפונקציה ITestInvocationListener.invocationStarted(IInvocationContext).
| פרמטרים | |
|---|---|
context |
IInvocationContext: מידע על הקריאה. |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
שומרים את נתוני היומן.
הפונקציה הזו תופעל אוטומטית על ידי מסגרת TradeFederation בכל פעם שהפונקציה ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) מופעלת. יכול להיות שהיא תשמש גם כשיטת עזר לשמירת נתוני יומן נוספים.
בהתאם להטמעה ולמדיניות, יכול להיות שהיומנים יישמרו בצורה דחוסה. יכול להיות שהיומנים מאוחסנים במיקום שאין ל-Tradefed גישה אליו.
| פרמטרים | |
|---|---|
dataName |
String: שם תיאורי של הנתונים. לדוגמה, device_logcatString |
dataType |
LogDataType: LogDataType של הקובץ. |
dataStream |
InputStream: InputStream הנתונים. |
| החזרות | |
|---|---|
LogFile |
הקובץ LogFile שמכיל את הנתיב וכתובת ה-URL של הקובץ שנשמר. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
saveLogFile
public LogFile saveLogFile (String dataName, LogDataType dataType, File fileToLog)
שומרים את קובץ היומן.
הפונקציה הזו תופעל אוטומטית על ידי מסגרת TradeFederation בכל פעם שמופעלת הפונקציה ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) והזרם מפנה לקובץ.
בהתאם להטמעה ולמדיניות, יכול להיות שהיומנים יישמרו בצורה דחוסה. יכול להיות שהיומנים מאוחסנים במיקום שאין ל-Tradefed גישה אליו.
| פרמטרים | |
|---|---|
dataName |
String: שם תיאורי של הנתונים. לדוגמה, device_logcatString |
dataType |
LogDataType: LogDataType של הקובץ. |
fileToLog |
File: File שרוצים לשמור. |
| החזרות | |
|---|---|
LogFile |
הקובץ LogFile שמכיל את הנתיב וכתובת ה-URL של הקובץ שנשמר. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
שיטות מוגנות
runUpdate
protected void runUpdate (Androidbuildinternal client,
String filePath,
String resourceId,
String md5,
FileContent fileContent,
LogDataType type,
String contentType)| פרמטרים | |
|---|---|
client |
Androidbuildinternal |
filePath |
String |
resourceId |
String |
md5 |
String |
fileContent |
FileContent |
type |
LogDataType |
contentType |
String |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|