ผู้เรียกใช้ AtestRunner

public class AtestRunner
extends BaseTestSuite

java.lang.Object
com.android.tradefed.testtype.suite.ITestSuite
  com.android.tradefed.testtype.suite.BaseTestSuite
    com.android.tradefed.testtype.suite.AtestRunner


การใช้งาน ITestSuite

สรุป

ช่างก่อสร้างสาธารณะ

AtestRunner()

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

IConfigurationFactory loadConfigFactory()

แสดงผลอินสแตนซ์ Configurationfactor

loadTests()

วิธีแบบแอบสแตรกเพื่อโหลดการกำหนดค่าการทดสอบที่จะเรียกใช้

loadingStrategy( abis, testsDirs, String suitePrefix, String suiteTag)

กลยุทธ์การโหลดเริ่มต้นจะโหลดจากทรัพยากรและไดเรกทอรีการทดสอบ

วิธีการป้องกัน

createModuleListeners()

แสดงรายการ ITestInvocationListener ที่เกี่ยวข้องกับ ModuleListener

ช่างก่อสร้างสาธารณะ

ผู้เรียกใช้ AtestRunner

public AtestRunner ()

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

การกำหนดค่าอุปกรณ์โหลด

public IConfigurationFactory loadConfigFactory ()

แสดงผลอินสแตนซ์ Configurationfactor จัดระเบียบในลักษณะนี้เพื่อจุดประสงค์ด้านการทดสอบ

คิกรีเทิร์น
IConfigurationFactory

การทดสอบภาระงาน

public  loadTests ()

วิธีแบบแอบสแตรกเพื่อโหลดการกำหนดค่าการทดสอบที่จะเรียกใช้ การทดสอบแต่ละครั้งจะกำหนดโดย IConfiguration และชื่อที่ไม่ซ้ำกันซึ่งใช้รายงานผลลัพธ์

คิกรีเทิร์น

กลยุทธ์การโหลด

public  loadingStrategy ( abis, 
                 testsDirs, 
                String suitePrefix, 
                String suiteTag)

กลยุทธ์การโหลดเริ่มต้นจะโหลดจากทรัพยากรและไดเรกทอรีการทดสอบ สามารถเป็นได้ ขยายหรือแทนที่แล้ว

พารามิเตอร์
abis : ชุดของอะบิสที่จะใช้วิ่งแข่ง

testsDirs : ไดเรกทอรีการทดสอบ

suitePrefix String: คำนำหน้าสำหรับกรองไดเรกทอรีทรัพยากร

suiteTag String: ต้องใส่แท็กชุดโปรแกรม อาจเป็นค่าว่างได้

คิกรีเทิร์น
รายการการกำหนดค่าที่โหลดสำหรับชุดโปรแกรม

วิธีการป้องกัน

createModuleListener

protected  createModuleListeners ()

แสดงรายการ ITestInvocationListener ที่เกี่ยวข้องกับ ModuleListener ระบบจะนำผู้ฟังเหล่านี้มาใช้ใหม่สำหรับแต่ละโมดูล โดยจะไม่ยืนยันอีกครั้ง พวกเขาไม่ควรทึกทักเอาสถานะภายใน

คิกรีเทิร์น