أداة 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)

إضافة أنماط باستخدام أنواع بيانات السجلّ المعنية

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

الطرق العامة

إضافة أنماط

public void addPatterns ( patterns)

إضافة أنماط باستخدام أنواع بيانات السجلّ المعنية

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

يُرجى الاطّلاع أيضًا على:

إضافة أنماط

public void addPatterns (String... patterns)

أضِف أنماطًا مع ضبط نوع بيانات السجلّ على الإعداد التلقائي.

المعلمات
patterns String: يؤدي هذا الخيار إلى تغيير مصفوفة 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

تعيين التخطي في ملفات التكرار

public void setSkipRepeatFiles (boolean skip)

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

يُرجى ملاحظة أنّه يجب فقط طلب هذا قبل الاتصال بـ run(). التنفيذ وإلا سيؤدي إلى سلوك غير محدد.

المعلمات
skip boolean