JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

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


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

ملخّص

وظائف الإنشاء العامة

JUnitToInvocationResultForwarder(ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder( invocationListeners)

الطرق العامة

void addError(Test test, Throwable t)

void addFailure(Test test, AssertionFailedError t)

void endTest(Test test, metrics)

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

void endTest(Test test)

void startTest(Test test)

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

طلب إعادة الاتصال من مُوجِّه JUnit3 للحصول على السجلات من أحد الاختبارات

وظائف الإنشاء العامة

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

المعلمات
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder ( invocationListeners)

المعلمات
invocationListeners

الطرق العامة

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, 
                 metrics)

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

المعلمات
test Test: Test الذي انتهى للتو من التنفيذ

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

endTest

public void endTest (Test test)

المعلمات
test Test

startTest

public void startTest (Test test)

المعلمات
test Test

testLog

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

طلب إعادة الاتصال من مُوجِّه JUnit3 للحصول على السجلات من أحد الاختبارات

المعلمات
dataName String: اسم وصفي للبيانات بالتنسيق "سلسلة"، مثل "device_logcat". يُرجى العِلم أنّ اسم_البيانات قد لا يكون فريدًا لكلّ طلب. أي أنّه يجب أن يتمكّن مُنفّذو الإجراء من معالجة طلبات متعددة باستخدام اسم_البيانات نفسه.

dataType LogDataType: LogDataType للبيانات

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