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(Map<String, LogDataType> patterns)
إضافة أنماط مع أنواع بيانات السجلّات ذات الصلة |
void
|
addPatterns(List<String> patterns)
إضافة أنماط مع ضبط نوع بيانات السجلّ على النوع التلقائي |
void
|
addPatterns(String... patterns)
إضافة أنماط مع ضبط نوع بيانات السجلّ على النوع التلقائي |
List<String>
|
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 (Map<String, LogDataType> patterns)
إضافة أنماط مع أنواع بيانات السجلّات ذات الصلة
| المعلَمات | |
|---|---|
patterns |
Map: Map لأنماط glob لأسماء الملفات String وأنواع LogDataType ذات الصلة يجب أن تكون أنماط glob مطلقة. |
يُرجى الاطّلاع أيضًا على:
addPatterns
public void addPatterns (List<String> patterns)
إضافة أنماط مع ضبط نوع بيانات السجلّ على النوع التلقائي
| المعلَمات | |
|---|---|
patterns |
List: List لأنماط glob لأسماء الملفات String يجب أن تكون مطلقة. |
يُرجى الاطّلاع أيضًا على:
addPatterns
public void addPatterns (String... patterns)
إضافة أنماط مع ضبط نوع بيانات السجلّ على النوع التلقائي
| المعلَمات | |
|---|---|
patterns |
String: مصفوفة ذات عدد متغيّر من أنماط glob لأسماء الملفات String يجب أن تكون مطلقة. |
يُرجى الاطّلاع أيضًا على:
run
public List<String> run ()
البحث فعليًا في نظام الملفات عن الأنماط المحدّدة وإرسالها إلى
ITestInvocationListener.testLog في حال العثور عليها
| المرتجعات | |
|---|---|
List<String> |
|
| عمليات الطرح | |
|---|---|
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 |