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(
إضافة أنماط باستخدام أنواع بيانات السجلّ ذات الصلة |
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 : مصفوفة متغيرات غير محدّدة من 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 |