تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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

الطرق العامة

add أنماط

public void addPatterns ( patterns)

أضف أنماطًا مع أنواع بيانات السجل ذات الصلة

المعلمات
patterns : ERROR(/Map) من أنماط glob لاسم ملف String إلى LogDataType s الخاصة بها. يجب أن تكون الكرات مطلقة.

add أنماط

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)

ما إذا كان سيتم تخطي الملفات التي تم الإبلاغ عنها بالفعل أم لا. يكون هذا مناسبًا فقط عند استخدام أنماط متعددة ، ويتطابق اثنان أو أكثر من هذه الأنماط مع نفس الملف.

لاحظ أن هذا يجب فقط يتم استدعاؤها قبل استدعاء run() . القيام بخلاف ذلك سيؤدي إلى سلوك غير محدد.

المعلمات
skip boolean