ClusterLogSaver
public class ClusterLogSaver
extends Object
implements ILogSaver
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterLogSaver |
מחלקה ILogSaver
להעלאת פלטי בדיקה ל-TFC.
סיכום
שדות | |
---|---|
public static final String | FILE_NAMES_FILE_NAME שם של קובץ טקסט המכיל את כל שמות קבצי הפלט של הבדיקה. |
public static final String | TOOL_LOG_PATH שם של ספריית משנה המכילה את כל הקבצים שנוצרו על ידי תהליך המארח. |
בנאים ציבוריים | |
---|---|
ClusterLogSaver () |
שיטות ציבוריות | |
---|---|
LogFile | getLogReportDir () קבל את |
void | invocationEnded (long elapsedTime) מדווח שהפנייה הסתיימה, בין אם בהצלחה ובין אם עקב מצב שגיאה כלשהו. |
void | invocationStarted ( IInvocationContext context) מדווח על תחילת הזמנת הבדיקה. |
LogFile | saveLogData (String dataName, LogDataType dataType, InputStream dataStream) שמור את נתוני היומן. |
שדות
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
שם של קובץ טקסט המכיל את כל שמות קבצי הפלט של הבדיקה.
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
שם של ספריית משנה המכילה את כל הקבצים שנוצרו על ידי תהליך המארח.
בנאים ציבוריים
ClusterLogSaver
public ClusterLogSaver ()
שיטות ציבוריות
getLogReportDir
public LogFile getLogReportDir ()
קבל את LogFile
המכיל את הנתיב ו/או כתובת האתר של הספרייה שבה נשמרים יומנים.
החזרות | |
---|---|
LogFile | ה- LogFile . |
הקריאה הסתיימה
public void invocationEnded (long elapsedTime)
מדווח שהפנייה הסתיימה, בין אם בהצלחה ובין אם עקב מצב שגיאה כלשהו.
ייקרא אוטומטית על ידי מסגרת TradeFederation לאחר קריאת ITestInvocationListener#invocationEnded(long)
.
פרמטרים | |
---|---|
elapsedTime | long : הזמן שחלף של הקריאה ב-ms |
התראה התחילה
public void invocationStarted (IInvocationContext context)
מדווח על תחילת הזמנת הבדיקה.
ייקרא אוטומטית על ידי מסגרת TradeFederation לפני קריאת ITestInvocationListener#invocationStarted(IInvocationContext)
.
פרמטרים | |
---|---|
context | IInvocationContext : מידע על הפנייה. |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
שמור את נתוני היומן.
ייקרא אוטומטית על ידי מסגרת TradeFederation בכל פעם שנקרא ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
. זה עשוי לשמש גם כשיטת עוזר לשמירת נתוני יומן נוספים.
בהתאם ליישום ולמדיניות, היומנים עשויים להישמר בצורה דחוסה. יומנים עשויים גם להיות מאוחסנים במיקום שאינו נגיש ל-Tradefed.
פרמטרים | |
---|---|
dataName | String : שם תיאורי של ERROR(/String) של הנתונים. למשל "device_logcat" |
dataType | LogDataType : LogDataType של הקובץ. |
dataStream | InputStream : ERROR(/InputStream) של הנתונים. |
החזרות | |
---|---|
LogFile | ה- LogFile המכיל את הנתיב ואת כתובת האתר של הקובץ השמור. |