com.android.tradefed.testtype

อินเทอร์เฟซ

ไอเอบี อินเทอร์เฟซที่แสดงถึง ABI ภายใต้การทดสอบ
IAbiReceiver การทดสอบที่ต้องการ ABI ภายใต้การทดสอบ
ฉันสร้างตัวรับ การทดสอบที่ต้องการการอ้างอิงถึงบิลด์ที่อยู่ระหว่างการทดสอบ
IDeviceTest อินเทอร์เฟซสำหรับวัตถุที่ต้องการอ้างอิงถึง ITestDevice
IInvocationContextReceiver การทดสอบที่ต้องการการอ้างอิงถึงบริบทของการร้องขอ
IMultiDeviceTest อินเทอร์เฟซนี้เลิกใช้แล้ว อินเทอร์เฟซนี้ถูกเก็บไว้ชั่วคราวเพื่อให้เข้ากันได้ แต่ไม่ได้ใช้งานจริงอีกต่อไป กรุณาอย่าใช้มัน.
INativeDeviceTest อินเทอร์เฟซสำหรับวัตถุที่ต้องการอ้างอิงถึง INativeDevice
ไอรีโมทเทส การทดสอบที่รายงานผลลัพธ์โดยตรงไปยัง ITestInvocationListener
IReportNotExecuted ในกรณีที่การดำเนินการไม่สมบูรณ์ IRemoteTest ที่ใช้อินเทอร์เฟซนี้อาจรายงานการทดสอบที่ยังไม่ได้ดำเนินการเพื่อการรายงานที่ได้รับการปรับปรุง
IResumableTest อินเทอร์เฟซนี้เลิกใช้แล้ว ไม่ต้องการสิ่งนี้อีกต่อไป
IRuntimeHintProvider
ตัวรับ ISetOption การใช้งานอินเทอร์เฟซนี้ควรมี Option ที่มีชื่อ "set-option" เชื่อมโยงกับ HostTest#SET_OPTION_NAME
ทดสอบได้ยาก IRemoteTest ที่สามารถแบ่งออกเป็นการทดสอบย่อยที่ปฏิบัติการได้แยกกัน
ITestAnnotationFilterReceiver นักวิ่งที่สามารถกรองการทดสอบที่จะรันตามคำอธิบายประกอบ
ITestCollector ให้การสนับสนุนสำหรับการรวบรวมการทดสอบ เมื่อตั้งค่าแล้ว ผู้ทดสอบจะต้องทำการวิ่งแบบแห้งเพื่อรวบรวมกรณีทดสอบโดยไม่ต้องดำเนินการจริง
ITestFileFilterReceiver รันเนอร์ที่สามารถรับไฟล์ระบุว่าการทดสอบใดที่จะรันและ/หรือไม่รัน
ITestFilterReceiver นักวิ่งที่สามารถกรองการทดสอบที่จะวิ่งได้
ITestInformationReceiver อินเทอร์เฟซเพื่อรับ TestInformation สำหรับบางคลาส

ชั้นเรียน

อาบี คลาสที่เป็นตัวแทนของ ABI
AndroidJUnitTest การทดสอบที่เรียกใช้แพ็คเกจการทดสอบเครื่องมือบนอุปกรณ์ที่กำหนดโดยใช้ android.support.test.runner.AndroidJUnitRunner
อาร์ตจีเทส
อาร์ตรันเทสต์ นักวิ่งทดสอบเพื่อรันการทดสอบ ART
ArtRunTest.AdbShellCommandException คลาสข้อยกเว้นเพื่อรายงานข้อผิดพลาดที่เกิดขึ้นระหว่างการดำเนินการคำสั่งเชลล์ ADB
การทดสอบความครอบคลุมของโค้ด การทดสอบที่รันแพ็คเกจการทดสอบเครื่องมือบนอุปกรณ์ที่กำหนดและสร้างรายงานการครอบคลุมโค้ด
การทดสอบ CompanionAware คลาสการทดสอบพื้นฐานที่สรุปรายละเอียดการรับและการตรวจสอบอุปกรณ์ที่แสดงร่วม

คลาสย่อยอาจเรียก getCompanion() เพื่อดึงข้อมูลสหายที่จัดสรรไว้

เครื่องตรวจสอบระดับแบตเตอรี่ของอุปกรณ์ IRemoteTest จะตรวจสอบประจุแบตเตอรี่ขั้นต่ำ และรอให้แบตเตอรี่ถึงเกณฑ์การชาร์จที่สอง หากไม่มีประจุขั้นต่ำ
อุปกรณ์JUnit4ClassRunner ตัวทดสอบ JUnit4 ที่รองรับ IDeviceTest ด้วย
DeviceJUnit4ClassRunner.LogAnnotation คำอธิบายประกอบปลอมหมายถึงการพกพาบันทึกไปยังนักข่าว
DeviceJUnit4ClassRunner.MetricAnnotation คำอธิบายประกอบปลอมมีจุดประสงค์เพื่อนำตัวชี้วัดไปสู่ผู้รายงาน
อุปกรณ์JUnit4ClassRunner.TestLogData การใช้งาน ExternalResource และ TestRule
อุปกรณ์JUnit4ClassRunner.TestMetrics การใช้งาน ExternalResource และ TestRule
ชุดอุปกรณ์ ขยาย Suite คอนเทนเนอร์ JUnit4 เพื่อจัดเตรียม ITestDevice สำหรับการทดสอบที่ต้องการ
DeviceTestCase กรณีทดสอบ Helper JUnit ที่ให้บริการ IRemoteTest และ IDeviceTest
ผลการทดสอบอุปกรณ์ ความเชี่ยวชาญพิเศษของ TestResult ที่จะถูกยกเลิกเมื่อ DeviceNotAvailableException เกิดขึ้น
DeviceTestResult.RuntimeDeviceNotAvailableException
DeviceTestSuite ชุดทดสอบ Helper JUnit ที่ให้บริการ IRemoteTest และ IDeviceTest
DynamicFileStubTest นี่คือการทดสอบ Tradefed เพื่อทดสอบ Tradefed สามารถแก้ไขไฟล์ไดนามิกได้อย่างถูกต้อง
การทดสอบปลอม การทดสอบปลอมที่มีจุดประสงค์เพื่อให้ง่ายต่อการสร้างผลการทดสอบซ้ำ
เครื่องมือแยกวิเคราะห์ผลลัพธ์มาตรฐานของ Google แยกวิเคราะห์ผลลัพธ์ของ Google Benchmark ที่เรียกใช้จากเชลล์ และส่งคืนแผนที่พร้อมผลลัพธ์ทั้งหมด
การทดสอบเกณฑ์มาตรฐานของ Google การทดสอบที่ใช้แพ็คเกจการทดสอบเกณฑ์มาตรฐานของ Google บนอุปกรณ์ที่กำหนด
จีเทส การทดสอบที่รันแพ็คเกจการทดสอบดั้งเดิมบนอุปกรณ์ที่กำหนด
GTestBase คลาสพื้นฐานของ gTest
GtestListTestParser โปรแกรมแยกวิเคราะห์ผลลัพธ์สำหรับโหมด gtest dry run พร้อมด้วยพารามิเตอร์ "--gtest_list_tests"
GTestResultParser แยกวิเคราะห์ผลลัพธ์ 'โหมดเอาต์พุตดิบ' ของการทดสอบดั้งเดิมโดยใช้ GTest ที่รันจากเชลล์ และแจ้ง ITestInvocationListener ถึงผลลัพธ์
GtestXmlResultParser แยกวิเคราะห์ผลลัพธ์ 'โหมดเอาต์พุต xml' ของการทดสอบดั้งเดิมโดยใช้ Gtest ที่เรียกใช้จากเชลล์ และแจ้ง ITestRunListener ถึงผลลัพธ์
HostGTest การทดสอบที่รันแพ็คเกจการทดสอบดั้งเดิม
โฮสต์ทดสอบ ตัวดำเนินการทดสอบสำหรับการทดสอบตามโฮสต์ JUnit
ทดสอบเครื่องมือติดตั้งแล้ว เรียกใช้เครื่องมือวัดทั้งหมดที่พบในอุปกรณ์ปัจจุบัน
การทดสอบเครื่องมือวัด การทดสอบที่เรียกใช้แพ็คเกจการทดสอบเครื่องมือบนอุปกรณ์ที่กำหนด
IsolatedHostTest ใช้งาน TradeFed runner ที่ใช้กระบวนการย่อยเพื่อดำเนินการทดสอบในสภาพแวดล้อมที่มีการพึ่งพาต่ำ แทนที่จะดำเนินการบนกระบวนการหลัก
JUnitRunUtil คลาสตัวช่วยสำหรับควบคุมการเรียก IRemoteTest#run(TestInformation, ITestInvocationListener) ไปยังการเรียก Test#run(TestResult)
MetricTestCase ส่วนขยายของ TestCase ที่อนุญาตให้บันทึกการวัดเมื่อทำงานเป็นส่วนหนึ่งของ TradeFed
MetricTestCase.LogHolder โครงสร้างเพื่อเก็บไฟล์บันทึกที่จะรายงาน
การทดสอบเกณฑ์มาตรฐานดั้งเดิม การทดสอบที่ดำเนินการทดสอบเกณฑ์มาตรฐานดั้งเดิมบนอุปกรณ์ที่กำหนด
NativeBenchmarkTestParser IShellOutputReceiver ที่แยกวิเคราะห์เอาต์พุตข้อมูลการทดสอบเกณฑ์มาตรฐาน โดยรวบรวมหน่วยเมตริกตามเวลาเฉลี่ยต่อการดำเนินการ
การทดสอบความเครียดแบบเนทีฟ การทดสอบที่รันการทดสอบความเครียดแบบเนทิฟซึ่งสามารถดำเนินการได้บนอุปกรณ์ที่กำหนด
NativeStressTestParser IShellOutputReceiver ที่แยกวิเคราะห์เอาต์พุตข้อมูลการทดสอบความเครียด โดยรวบรวมหน่วยวัดตามจำนวนการวนซ้ำที่เสร็จสมบูรณ์ และเวลาเฉลี่ยต่อการวนซ้ำ
การทดสอบ DryRun ที่มีเสียงดัง เรียกใช้การทำงานแบบแห้งที่มีเสียงดังบนไฟล์คำสั่ง
PythonUnitTestResultParser ตีความผลลัพธ์ของการทดสอบที่รันด้วยเฟรมเวิร์ก unittest ของ Python และแปลเป็นการเรียกบนชุดของ ITestInvocationListener
PythonUnitTestRunner ชั้นเรียนนี้เลิกใช้แล้ว ใช้ PythonBinaryHostTest แทน
StubTest การใช้งานการทดสอบเปล่าแบบไม่มีสหกรณ์
กระบวนการย่อย TfLauncher IRemoteTest สำหรับรันการทดสอบกับการติดตั้ง TF แยกต่างหาก
TestTimeoutEnforcer Listener ที่อนุญาตให้ตรวจสอบเวลาดำเนินการของกรณีทดสอบที่กำหนด และล้มเหลวหากเกินระยะหมดเวลาที่กำหนด
TfTestLauncher IRemoteTest สำหรับรันหน่วยหรือการทดสอบการทำงานกับการติดตั้ง TF แยกต่างหาก
UiAutomatorRunner รันการทดสอบ UI Automator บนอุปกรณ์และรายงานผลลัพธ์
การทดสอบ UiAutomator
การทดสอบการรีเซ็ต USB IRemoteTest ที่รีเซ็ตอุปกรณ์ USB และตรวจสอบว่าอุปกรณ์กลับมาออนไลน์อีกครั้งในภายหลังหรือไม่

เอนัม

UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction