JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

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


کلاسی که به رویدادهای TestListener گوش می دهد و آنها را به یک ITestInvocationListener ارسال می کند.

خلاصه

سازندگان عمومی

JUnitToInvocationResultForwarder ( ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder ( invocationListeners) JUnitToInvocationResultForwarder ( invocationListeners)

روش های عمومی

void addError (Test test, Throwable t)

void addFailure (Test test, AssertionFailedError t)

void endTest (Test test, metrics) 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

روش های عمومی

افزودن خطا

public void addError (Test test, 
                Throwable t)

پارامترها
test Test

t Throwable

افزودن شکست

public void addFailure (Test test, 
                AssertionFailedError t)

پارامترها
test Test

t AssertionFailedError

پایان تست

public void endTest (Test test, 
                 metrics)

پاسخ به تماس از تست‌های JUnit3 که می‌توانند معیارها را ارسال کنند.

پارامترها
test Test : Test که به تازگی اجرا شده است.

metrics : معیارها در قالب نقشه برای ارسال به نتایج تماس مجدد.

پایان تست

public void endTest (Test test)

پارامترها
test Test

شروع تست

public void startTest (Test test)

پارامترها
test Test

testLog

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

پاسخ به تماس از فورواردر JUnit3 به منظور دریافت گزارش‌ها از یک آزمایش.

پارامترها
dataName String : نام توصیفی رشته ای از داده ها. به عنوان مثال "device_logcat". توجه داشته باشید dataName ممکن است در هر فراخوان منحصر به فرد نباشد. به عنوان مثال، پیاده‌کننده‌ها باید بتوانند چندین تماس را با یک dataName مدیریت کنند

dataType LogDataType : نوع LogData داده ها

dataStream InputStreamSource : InputStreamSource داده ها. پیاده‌کننده‌ها باید createInputStream را برای شروع خواندن داده‌ها فراخوانی کنند و از بسته شدن InputStream حاصل پس از تکمیل اطمینان حاصل کنند. تماس‌گیرندگان باید اطمینان حاصل کنند که منبع داده‌ها تا زمانی که روش testLog کامل نشود، موجود و قابل دسترسی است.