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 |
الأساليب العامة
add أنماط
public void addPatterns (patterns)
أضف أنماطًا مع أنواع بيانات السجل ذات الصلة
حدود | |
---|---|
patterns | ERROR(/Map) ERROR(/String) أنماط الكرة الأرضية لأسماء الملفات LogDataType s الخاصة بها. يجب أن تكون الكرات مطلقة. |
أنظر أيضا:
add أنماط
public void addPatterns (String... patterns)
أضف أنماطًا مع تعيين نوع بيانات السجل على الإعداد الافتراضي.
حدود | |
---|---|
patterns | String : مصفوفة varargs من أنماط glob لاسم الملف ERROR(/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 |