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
שמכיל את הנתיב ו/או את כתובת ה-URL של הספרייה שבה נשמרים היומנים.
החזרות | |
---|---|
LogFile |
LogFile . |
invocationEnded
public void invocationEnded (long elapsedTime)
האירוע הזה מדווח על סיום ההפעלה, בין שהיא הסתיימה בהצלחה ובין שהיא הסתיימה בגלל תנאי שגיאה כלשהו.
הקריאה תתבצע באופן אוטומטי על ידי מסגרת TradeFederation אחרי הקריאה ל-ITestInvocationListener.invocationEnded(long)
.
פרמטרים | |
---|---|
elapsedTime |
long : הזמן שחלף מהקריאה, במילישניות |
invocationStarted
public void invocationStarted (IInvocationContext context)
דיווח על התחלת ההפעלה של הבדיקה.
המערכת תבצע קריאה אוטומטית ל-method הזה במסגרת TradeFederation לפני שתתבצע קריאה ל-ITestInvocationListener.invocationStarted(IInvocationContext)
.
פרמטרים | |
---|---|
context |
IInvocationContext : מידע על ההפעלה. |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
שומרים את נתוני היומן.
המערכת תבצע קריאה אוטומטית ל-method הזה במסגרת TradeFederation בכל פעם שתתבצע קריאה ל-ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
. אפשר גם להשתמש בה כשיטת עזר לשמירת נתוני יומן נוספים.
בהתאם להטמעה ולמדיניות, יכול להיות שהיומנים יישמרו בצורה דחוסה. אפשר גם לאחסן את היומנים במיקום שלא נגיש ל-Tradefed.
פרמטרים | |
---|---|
dataName |
String : String שם תיאורי של הנתונים. לדוגמה, 'device_logcat' |
dataType |
LogDataType : ה-LogDataType של הקובץ. |
dataStream |
InputStream : ה-ERROR(/InputStream) של הנתונים. |
החזרות | |
---|---|
LogFile |
השדה LogFile שמכיל את הנתיב וכתובת ה-URL של הקובץ שנשמר. |