JUnitToInvocationStatusForwarder

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

วิธีการสาธารณะ

เพิ่มข้อผิดพลาด

public void addError (Test test, 
                Throwable t)

พารามิเตอร์
test Test

t Throwable

addFailure

public void addFailure (Test test, 
                AssertionFailedError t)

พารามิเตอร์
test Test

t AssertionFailedError

การทดสอบปลายทาง

public void endTest (Test test, 
                 metrics)

การติดต่อกลับจากการทดสอบ JUnit3 ที่สามารถส่งต่อเมตริกได้

พารามิเตอร์
test Test: Test ที่เพิ่งทำงานเสร็จ

metrics : เมตริกในรูปแบบแผนที่ที่จะส่งไปยัง Callback ของผลลัพธ์

การทดสอบปลายทาง

public void endTest (Test test)

พารามิเตอร์
test Test

เริ่มทดสอบ

public void startTest (Test test)

พารามิเตอร์
test Test

บันทึกการทดสอบ

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

ติดต่อกลับจากผู้ส่งต่อ JUnit3 เพื่อรับบันทึกจากการทดสอบ

พารามิเตอร์
dataName String: ชื่อที่สื่อความหมายซึ่งเป็นสตริงของข้อมูล เช่น "device_logcat" ชื่อข้อมูลในโน้ต คำขอต้องไม่ซ้ำกัน เช่น ผู้ติดตั้งใช้งานต้องรองรับการเรียกหลายรายการ ใช้ชื่อ dataName เดียวกัน

dataType LogDataType: LogDataType ของข้อมูล

dataStream InputStreamSource: InputStreamSource ของข้อมูล ผู้ปฏิบัติงานควรโทรติดต่อ createInputStream เพื่อเริ่มอ่านข้อมูล และตรวจสอบว่าได้ปิด InputStream เมื่อเสร็จสมบูรณ์ ผู้โทรควรตรวจสอบว่าแหล่งที่มาของข้อมูลยังคงอยู่ และเข้าถึงได้จนกว่าเมธอด testLog จะเสร็จสมบูรณ์