ITestLogger
public interface ITestLogger
com.android.tradefed.log.ITestLogger |
الفئات الفرعية غير المباشرة المعروفة التجميعي PostProcessor ، AtraceCollector ، AtraceRunMetricCollector ، AveragePostProcessor ، BaseDeviceMetricCollector ، BasePostProcessor ، BluetoothConnectionLatencyCollector ، BluetoothConnectionStateCollector ، BluetoothConnectionSuccessRatePostProcessor ، BluetoothHcorlector FailureCollector ، BugreportzOnTestCaseFailureCollector ، ClangCodeCoverageCollector ، CollectingTestListener ، و 73 آخرين .
|
كيان يمكنه إجراء تسجيل تدفقات البيانات من أنواع مختلفة.
ملخص
الأساليب العامة | |
---|---|
default void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) يوفر السجل المرتبط أو بيانات التصحيح من استدعاء الاختبار. |
الأساليب العامة
testLog
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
يوفر السجل المرتبط أو بيانات التصحيح من استدعاء الاختبار.
يجب استدعاء قبل ERROR(/ITestInvocationListener#invocationFailed(Throwable))
أو ERROR(/ITestInvocationListener#invocationEnded(long))
سيقوم إطار عمل TradeFederation باستدعاء هذه الطريقة تلقائيًا ، مع توفير سجل المضيف وإذا أمكن ، تسجيل الجهاز.
حدود | |
---|---|
dataName | String : String اسم وصفي للبيانات. على سبيل المثال "device_logcat". ملاحظة قد لا يكون اسم dataName فريدًا لكل طلب. على سبيل المثال ، يجب أن يكون المنفذون قادرين على التعامل مع مكالمات متعددة بنفس اسم البيانات |
dataType | LogDataType : LogDataType للبيانات |
dataStream | InputStreamSource : مصدر البيانات InputStreamSource . يجب على المنفذين استدعاء createInputStream لبدء قراءة البيانات ، والتأكد من إغلاق InputStream الناتج عند الانتهاء. يجب على المتصلين التأكد من أن مصدر البيانات يظل موجودًا ويمكن الوصول إليه حتى تكتمل طريقة testLog. |