DeviceFileReporter
public
class
DeviceFileReporter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.DeviceFileReporter |
מחלקת כלי עזר שבודקת אם יש קבצים במכשיר ושולחת אותם אל
ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) אם הם נמצאים.
סיכום
constructors ציבוריים | |
|---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
מאתחלים DeviceFileReporter חדש עם |
|
methods ציבוריים | |
|---|---|
void
|
addPatterns(Map<String, LogDataType> patterns)
הוספת דפוסים עם סוגי נתוני היומן המתאימים |
void
|
addPatterns(List<String> patterns)
מוסיפים תבניות כשסוג נתוני היומן מוגדר כברירת מחדל. |
void
|
addPatterns(String... patterns)
מוסיפים תבניות כשסוג נתוני היומן מוגדר כברירת מחדל. |
List<String>
|
run()
למעשה, לחפש במערכת הקבצים את הדפוסים שצוינו ולשלוח אותם אל
|
void
|
setDefaultLogDataType(LogDataType type)
מגדירים את ברירת המחדל של סוג הנתונים ביומן לתבניות שאין להן סוג משויך. |
void
|
setInferUnknownDataTypes(boolean infer)
האם |
void
|
setSkipRepeatFiles(boolean skip)
האם לדלג על קבצים שכבר דווחו. |
constructors ציבוריים
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
מאתחלים DeviceFileReporter חדש עם ITestDevice שסופק
| פרמטרים | |
|---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
methods ציבוריים
addPatterns
public void addPatterns (Map<String, LogDataType> patterns)
הוספת דפוסים עם סוגי נתוני היומן המתאימים
| פרמטרים | |
|---|---|
patterns |
Map: Map של תבניות glob לשמות קבצים וString של LogDataTypes המתאימים. ה-glob צריכים להיות מוחלטים. |
מידע נוסף:
addPatterns
public void addPatterns (List<String> patterns)
מוסיפים תבניות כשסוג נתוני היומן מוגדר כברירת מחדל.
| פרמטרים | |
|---|---|
patterns |
List: List של String תבניות glob של שמות קבצים. צריך להיות מוחלט. |
מידע נוסף:
addPatterns
public void addPatterns (String... patterns)
מוסיפים תבניות כשסוג נתוני היומן מוגדר כברירת מחדל.
| פרמטרים | |
|---|---|
patterns |
String: מערך varargs של תבניות glob של שמות קבצים.String צריך להיות מוחלט. |
מידע נוסף:
ראן
public List<String> run ()
למעשה, לחפש במערכת הקבצים את הדפוסים שצוינו ולשלוח אותם אל
ITestInvocationListener.testLog אם נמצאו
| החזרות | |
|---|---|
List<String> |
|
| הקפצת הודעות שגיאה (throw) | |
|---|---|
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 |