JUnitToInvocationResultForwarder
public class JUnitToInvocationResultForwarder
extends Object
implements TestListener
java.lang.Object |
↳ | com.android.tradefed.result.JUnitToInvocationResultForwarder |
คลาสที่ฟังเหตุการณ์ TestListener
และส่งต่อไปยัง ITestInvocationListener
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ
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)
เริ่มการทดสอบ
public void startTest (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 จะเสร็จสิ้น |