קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.

ClusterLogSaver

public class ClusterLogSaver
extends Object implements ILogSaver

java.lang.Object
com.android.tradefed.cluster.ClusterLogSaver


מחלקה ILogSaver להעלאת פלטי בדיקה ל-TFC.

סיכום

כיתות מקוננות

enum ClusterLogSaver.FilePickingStrategy

אסטרטגיות לבחירת קבצים.

שדות

public static final String FILE_NAMES_FILE_NAME

שם של קובץ טקסט המכיל את כל שמות קבצי הפלט לבדיקה.

public static final String TOOL_LOG_PATH

שם של ספריית משנה המכילה את כל הקבצים שנוצרו על ידי תהליך המארח.

בנאים ציבוריים

ClusterLogSaver ()

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

LogFile getLogReportDir ()

קבל את LogFile המכיל את הנתיב ו/או כתובת האתר של הספרייה שבה נשמרים יומנים.

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 : שם תיאורי של String של הנתונים. למשל "device_logcat"

dataType LogDataType : LogDataType של הקובץ.

dataStream InputStream : ERROR(/InputStream) של הנתונים.

החזרות
LogFile ה- LogFile שמכיל את הנתיב ואת כתובת האתר של הקובץ השמור.