ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
JavaScript.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 . |
ההפעלה הסתיימה
public void invocationEnded (long elapsedTime)
דיווחים שההפעלה הסתיימה, בין אם בהצלחה או בגלל שגיאה כלשהי תנאי.
תיקרא באופן אוטומטי על ידי framework של TradeFederation לאחר
מתבצעת שיחה אל ITestInvocationListener#invocationEnded(long)
.
פרמטרים | |
---|---|
elapsedTime |
long : זמן ההפעלה שחלף באלפיות השנייה |
ההפעלה התחילה
public void invocationStarted (IInvocationContext context)
מדווח על התחלת ההפעלה של הבדיקה.
תיקרא באופן אוטומטי על ידי framework של 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)
. ייתכן
לשמש גם כשיטה מסייעת לשמירת נתוני יומן נוספים.
בהתאם ליישום ולמדיניות, יכול להיות שהיומנים יישמרו בפורמט דחוס. יכול להיות גם שהיומנים יהיו מאוחסנים במיקום שלא נגיש ל-Trended.
פרמטרים | |
---|---|
dataName |
String : שם תיאורי של הנתונים String . לדוגמה 'device_logcat' |
dataType |
LogDataType : ה-LogDataType של הקובץ. |
dataStream |
InputStream : ה-ERROR(/InputStream) של הנתונים. |
החזרות | |
---|---|
LogFile |
השדה LogFile שמכיל את הנתיב ואת כתובת ה-URL של הקובץ שנשמר. |