DeviceFileReporter

public class DeviceFileReporter
extends Object

JavaScript.lang.Object
com.android.tradefed.result.DeviceFileReporter


מחלקת שירות שבודקת אם יש במכשיר קבצים ושולחת אותם ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) אם נמצא.

סיכום

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

DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)

אתחול DeviceFileReporter חדש עם ה-ITestDevice שסופק

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

void addPatterns( patterns)

הוספת תבניות עם הסוגים המתאימים של נתוני היומן

void addPatterns(String... patterns)

מוסיפים תבניות כשסוג נתוני היומן מוגדר כברירת המחדל.

run()

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

void setDefaultLogDataType(LogDataType type)

מגדירים את סוג ברירת המחדל של הנתונים ביומן לתבניות שלא משויך להן סוג.

void setInferUnknownDataTypes(boolean infer)

האם לנסות להסיק את סוגי הנתונים של קובצי UNKNOWN באמצעות את סיומת הקובץ מול רשימה.

void setSkipRepeatFiles(boolean skip)

האם לדלג או לא לדלג על קבצים שכבר דווחו.

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

DeviceFileReporter

public DeviceFileReporter (ITestDevice device, 
                ITestInvocationListener listener)

אתחול DeviceFileReporter חדש עם ה-ITestDevice שסופק

פרמטרים
device ITestDevice

listener ITestInvocationListener

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

תבניות נוספות

public void addPatterns ( patterns)

הוספת תבניות עם הסוגים המתאימים של נתוני היומן

פרמטרים
patterns : ERROR(/Map) של String תבניות glob של שמות קבצים בהתאם להן LogDataType שנ'. כדורי הארץ צריכים להיות מוחלטים.

למידע נוסף:

תבניות נוספות

public void addPatterns (String... patterns)

מוסיפים תבניות כשסוג נתוני היומן מוגדר כברירת המחדל.

פרמטרים
patterns String: מערך varargs של String תבניות glob של שמות קבצים. הערך צריך להיות מוחלט.

למידע נוסף:

ראן

public  run ()

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

החזרות

קליעות
DeviceNotAvailableException

setDefaultLogDataType

public void setDefaultLogDataType (LogDataType type)

מגדירים את סוג ברירת המחדל של הנתונים ביומן לתבניות שלא משויך להן סוג.

פרמטרים
type LogDataType: LogDataType

למידע נוסף:

setInferUnknownDataTypes

public void setInferUnknownDataTypes (boolean infer)

האם לנסות להסיק את סוגי הנתונים של קובצי UNKNOWN באמצעות את סיומת הקובץ מול רשימה.

חשוב לשים לב שכאשר מפעילים את ההסקות האלה, המערכת מתבססת על תבניות עם סוג קובץ בלבד UNKNOWN (כולל דפוסים שנוספו ללא סוג ספציפי, ובלי) סוג ברירת המחדל שהוגדר באופן ידני). אם ההסקה נכשלת, סוג הנתונים יישאר בתור UNKNOWN.

פרמטרים
infer boolean

setSkipRepeatFiles

public void setSkipRepeatFiles (boolean skip)

האם לדלג או לא לדלג על קבצים שכבר דווחו. רלוונטי רק כאשר נעשה שימוש בכמה תבניות, ושתיים או יותר מהתבניות האלה תואמות לאותו קובץ.

הערה: חובה לבצע את הקריאה רק לפני הקריאה ל-run(). ביצוע אחרת תגרום להתנהגות לא מוגדרת.

פרמטרים
skip boolean