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) 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 של שמות קבצים של מחרוזת ל- LogDataType המתאימים שלהם. הגלובסים צריכים להיות מוחלטים.

addPatterns

public void addPatterns (String... patterns)

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

פרמטרים
patterns String : מערך varargs של תבניות גלוב של שם 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)

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

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

פרמטרים
skip boolean