DeviceFileReporter

public class DeviceFileReporter
extends Object

java.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

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

addPatterns

public void addPatterns ( patterns)

מוסיפים דפוסים עם סוגי נתוני היומן המתאימים

פרמטרים
patterns : ERROR(/Map) של String דפוסי glob של שמות קבצים ל-LogDataTypes המתאימים. ה-globs צריכים להיות מוחלטים.

addPatterns

public void addPatterns (String... patterns)

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

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

ראן

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)

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

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

פרמטרים
skip boolean