‫JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

java.lang.Object
com.android.tradefed.result.JUnitToInvocationResultForwarder


فئة تستمع إلى أحداث TestListener وتعيد توجيهها إلى ITestInvocationListener.

ملخّص

طُرق وضع التصميم العامة

JUnitToInvocationResultForwarder(ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder(List<ITestInvocationListener> invocationListeners)

الإجراءات العامة

void addError(Test test, Throwable t)

void addFailure(Test test, AssertionFailedError t)

void endTest(Test test)

void endTest(Test test, HashMap<String, MetricMeasurement.Metric> metrics)

طلب ردّ من اختبارات JUnit3 يمكنها إعادة توجيه المقاييس

void startTest(Test test)

void testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)

طلب ردّ من معيد توجيه JUnit3 للحصول على السجلات من اختبار

طُرق وضع التصميم العامة

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

المعلَمات
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (List<ITestInvocationListener> invocationListeners)

المعلَمات
invocationListeners List

الإجراءات العامة

addError

public void addError (Test test, 
                Throwable t)

المعلَمات
test Test

t Throwable

addFailure

public void addFailure (Test test, 
                AssertionFailedError t)

المعلَمات
test Test

t AssertionFailedError

endTest

public void endTest (Test test)

المعلَمات
test Test

endTest

public void endTest (Test test, 
                HashMap<String, MetricMeasurement.Metric> metrics)

طلب ردّ من اختبارات JUnit3 يمكنها إعادة توجيه المقاييس

المعلَمات
test Test: Test الذي انتهى تشغيله للتو

metrics HashMap: المقاييس بتنسيق "خريطة" ليتم تمريرها إلى طلب الردّ على النتائج

startTest

public void startTest (Test test)

المعلَمات
test Test

testLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

طلب ردّ من معيد توجيه JUnit3 للحصول على السجلات من اختبار

المعلَمات
dataName String: اسم وصفي للبيانات، مثلاً "device_logcat" ملاحظة: قد لا يكون `dataName` فريدًا لكل طلب ردّ، ما يعني أنّه يجب أن يكون بإمكان المنفّذين التعامل مع طلبات ردّ متعددة بالاسم نفسه

dataType LogDataType: نوع بيانات السجلّ للبيانات

dataStream InputStreamSource: مصدر بيانات السجلّ للبيانات على المنفّذين استدعاء `createInputStream` لبدء قراءة البيانات، والحرص على إغلاق `InputStream` الناتج عند اكتمال العملية. على المتصلين التأكّد من بقاء مصدر البيانات متاحًا ويمكن الوصول إليه إلى أن يكتمل الإجراء `testLog`.