com.android.tradefed.testtype.suite

ชั้นเรียน

เอเทสรันเนอร์ การใช้งาน ITestSuite
BaseTestSuite การทดสอบการรันชุดทดสอบความเข้ากันได้กับระบบชุดใหม่
GranularRetriableTestWrapper คลาส wrapper ทำงานบน IRemoteTest เพื่อแยกย่อย IRemoteTest ในระดับ testcase
GranularRetriableTestWrapper.StartEndCollector ผู้ช่วยในชั้นเรียนเพื่อตรวจจับการเริ่มต้นและสิ้นสุดการวิ่งที่ขาดหายไป
ไอเทสสวีท คลาส Abstract ที่ใช้ในการรัน Test Suite
คำจำกัดความของโมดูล คอนเทนเนอร์สำหรับการกำหนดค่าการทดสอบการทำงาน
ModuleListener Listener แนบมากับ IRemoteTest แต่ละรายการของแต่ละโมดูลเพื่อรวบรวมรายการผลลัพธ์
โมดูลการควบรวมกิจการ คลาสตัวช่วยสำหรับการดำเนินการที่เกี่ยวข้องกับการรวม ITestSuite และ ModuleDefinition หลังจากการแยก
โมดูลสปลิตเตอร์ ตัวช่วยแบ่งรายการโมดูลที่แสดงโดย IConfiguration ออกเป็นรายการหน่วยการดำเนินการที่แสดงโดย ModuleDefinition
RemoteTestTimeOutEnforcer Listener ที่อนุญาตให้ตรวจสอบเวลาดำเนินการของการกำหนดค่าการทดสอบที่กำหนด และล้มเหลวหากเกินระยะหมดเวลาที่กำหนด
แก้ไขการดาวน์โหลดบางส่วน แก้ไขคำขอดาวน์โหลดบางส่วน
ชุดโมดูลโหลดเดอร์ ดึงข้อกำหนดโมดูลทดสอบความเข้ากันได้จากที่เก็บ
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter) เพื่อค้นหาไฟล์กำหนดค่าทั้งหมดในไดเร็กทอรี
SuiteTestFilter แสดงถึงตัวกรองสำหรับการรวมและไม่รวมการทดสอบ
ทดสอบความล้มเหลวListener Listener เคยดำเนินการ เช่น ภาพหน้าจอ รายงานข้อบกพร่อง การรวบรวม Logcat เมื่อการทดสอบล้มเหลวเมื่อมีการร้องขอ
TestMappingSuiteRunner การใช้งาน BaseTestSuite เพื่อรันการทดสอบที่ระบุโดยตัวเลือก include-filter หรือไฟล์ TEST_MAPPING จาก build เป็นชุด
TestSuiteInfo คลาสที่แก้ไขการโหลดข้อมูลเมตาที่เกี่ยวข้องกับบิลด์สำหรับชุดทดสอบ

หากต้องการเปิดเผยข้อมูลที่เกี่ยวข้องอย่างถูกต้อง ชุดทดสอบจะต้องมีไฟล์ test-suite-info.properties ในทรัพยากร jar

TfSuiteRunner การใช้งาน ITestSuite ซึ่งจะโหลดการทดสอบจากโฟลเดอร์ TF jars res/config/suite/
ตรวจสอบ SuiteConfigHelper คลาสนี้จะช่วยตรวจสอบว่า IConfiguration ที่โหลดสำหรับชุดนี้เป็นไปตามข้อกำหนดที่คาดหวัง: - ไม่มีผู้ให้บริการ Build - ไม่มีผู้รายงานผลลัพธ์

เอนัม

ITestSuite.MultiDeviceModuleStrategy