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 جديد باستخدام |
الأساليب العامة | |
---|---|
void | addPatterns ( patterns) addPatterns ( patterns) أضف أنماطًا مع أنواع بيانات السجل المعنية |
void | addPatterns (String... patterns) قم بإضافة أنماط مع تعيين نوع بيانات السجل على الإعداد الافتراضي. |
run () ابحث فعليًا في نظام الملفات عن الأنماط المحددة وأرسلها إلى | |
void | setDefaultLogDataType ( LogDataType type) قم بتعيين نوع بيانات السجل الافتراضي للأنماط التي ليس لها نوع مرتبط. |
void | setInferUnknownDataTypes (boolean infer) حتى ل |
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 . ينبغي أن تكون مطلقة. |
أنظر أيضا:
يجري
publicrun ()
ابحث فعليًا في نظام الملفات عن الأنماط المحددة وأرسلها إلى 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 |