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

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

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

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

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

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

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