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" โปรดทราบว่า dataName อาจไม่ซ้ำกันต่อการเรียกใช้แต่ละครั้ง เช่น ผู้ติดตั้งใช้งานต้องจัดการการเรียกหลายครั้งที่มี dataName เดียวกันได้

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

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