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 |
روش های عمومی
اضافه کردن الگوها
public void addPatterns (patterns)
الگوهایی را با انواع داده های گزارش مربوطه اضافه کنید
مولفه های | |
---|---|
patterns | ERROR(/Map) از الگوهای glob نام فایل ERROR(/String) به LogDataType مربوطه خود. گلوب ها باید مطلق باشند. |
همچنین ببینید:
اضافه کردن الگوها
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 |