com.android.tradefed.testtype

อินเทอร์เฟซ

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

ชั้นเรียน

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

คลาสย่อยอาจเรียก getCompanion() เพื่อเรียกข้อมูลโหมดแยกหน้าจอประชุมที่จัดสรรไว้ 

DeviceBatteryLevelChecker IRemoteTest ที่ตรวจสอบระดับประจุแบตเตอรี่ขั้นต่ำ และรอให้แบตเตอรี่ถึงเกณฑ์การชาร์จครั้งที่ 2 หากไม่มีระดับประจุขั้นต่ำ 
DeviceJUnit4ClassRunner JUnit4 test runner ที่รองรับ IDeviceTest ด้วย 
DeviceJUnit4ClassRunner.LogAnnotation คําอธิบายประกอบปลอมที่มีไว้เพื่อส่งบันทึกไปยังผู้รายงาน 
DeviceJUnit4ClassRunner.MetricAnnotation คําอธิบายประกอบปลอมที่มีไว้เพื่อส่งเมตริกไปยังผู้รายงาน 
DeviceJUnit4ClassRunner.TestLogData การใช้งาน ExternalResource และ TestRule 
DeviceJUnit4ClassRunner.TestMetrics การใช้งาน ExternalResource และ TestRule 
DeviceSuite ขยายคอนเทนเนอร์ JUnit4 Suite เพื่อมอบ ITestDevice ให้กับการทดสอบที่จําเป็น 
DeviceTestCase เฟรมเวิร์กการทดสอบ JUnit ของ Helper ที่ให้บริการ IRemoteTest และ IDeviceTest 
DeviceTestResult TestResult เฉพาะทางที่จะหยุดทำงานเมื่อเกิด DeviceNotAvailableException 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestSuite ชุดทดสอบ JUnit ของ Helper ที่ให้บริการ IRemoteTest และ IDeviceTest 
DynamicFileStubTest การทดสอบนี้เป็นการทดสอบว่า TradeFed สามารถแก้ไขไฟล์แบบไดนามิกได้อย่างถูกต้อง 
FakeTest การทดสอบจำลองที่มีวัตถุประสงค์เพื่อให้สร้างผลลัพธ์การทดสอบซ้ำได้ง่ายๆ 
GoogleBenchmarkResultParser แยกวิเคราะห์ผลลัพธ์ของ Google Benchmark ที่เรียกใช้จากเชลล์ และแสดงแผนที่ที่มีผลลัพธ์ทั้งหมด 
GoogleBenchmarkTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการเปรียบเทียบของ Google ในอุปกรณ์หนึ่งๆ 
GTest การทดสอบที่เรียกใช้แพ็กเกจทดสอบแบบเนทีฟในอุปกรณ์หนึ่งๆ 
GTestBase คลาสพื้นฐานของ gTest 
GTestListTestParser โปรแกรมแยกวิเคราะห์ผลลัพธ์สําหรับโหมดการทดสอบเวอร์ชันตัวอย่างของ gtest ที่มีพารามิเตอร์ "--gtest_list_tests" 
GTestResultParser แยกวิเคราะห์ผลลัพธ์ "โหมดเอาต์พุตดิบ" ของการทดสอบแบบเนทีฟโดยใช้ GTest ที่ทำงานจากเชลล์ และแจ้งผลลัพธ์ให้ ITestInvocationListener ทราบ 
GTestXmlResultParser แยกวิเคราะห์ผลลัพธ์ "โหมดเอาต์พุต XML" ของการทดสอบแบบเนทีฟโดยใช้ GTest ที่ทำงานจากเชลล์ และแจ้งผลลัพธ์ให้ ITestRunListener ทราบ 
HostGTest การทดสอบที่เรียกใช้แพ็กเกจทดสอบเนทีฟ 
HostTest โปรแกรมรันทดสอบสําหรับการทดสอบที่อิงตามโฮสต์ JUnit 
InstalledInstrumentationsTest เรียกใช้เครื่องมือวัดทั้งหมดที่พบในอุปกรณ์ปัจจุบัน 
InstrumentationTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการใช้เครื่องมือในอุปกรณ์หนึ่งๆ 
IsolatedHostTest ใช้โปรแกรมรันไทม์ TradeFed ที่ใช้กระบวนการย่อยเพื่อเรียกใช้การทดสอบในสภาพแวดล้อมที่มีการพึ่งพาน้อยแทนการเรียกใช้ในกระบวนการหลัก 
JUnitRunUtil คลาสตัวช่วยสำหรับกำหนดเส้นทางการโทร IRemoteTest.run(TestInformation, ITestInvocationListener) ไปยังการโทร Test.run(TestResult) 
MetricTestCase ส่วนขยายของ TestCase ที่อนุญาตให้บันทึกเมตริกเมื่อทํางานเป็นส่วนหนึ่งของ TradeFed 
MetricTestCase.LogHolder โครงสร้างสำหรับเก็บไฟล์บันทึกที่จะรายงาน 
NativeBenchmarkTest การทดสอบที่เรียกใช้ไฟล์ปฏิบัติการการทดสอบเปรียบเทียบแบบเนทีฟในอุปกรณ์หนึ่งๆ 
NativeBenchmarkTestParser IShellOutputReceiver ที่แยกวิเคราะห์เอาต์พุตข้อมูลการทดสอบการเปรียบเทียบ โดยรวบรวมเมตริกเกี่ยวกับเวลาเฉลี่ยต่อการดำเนินการ 
NativeStressTest การทดสอบที่เรียกใช้ไฟล์ปฏิบัติการทดสอบความเครียดแบบเนทีฟในอุปกรณ์หนึ่งๆ 
NativeStressTestParser IShellOutputReceiver ที่แยกวิเคราะห์เอาต์พุตการทดสอบความเครียด โดยรวบรวมเมตริกเกี่ยวกับจํานวนการทําซ้ำที่เสร็จสมบูรณ์และเวลาเฉลี่ยต่อการทําซ้ำ 
NoisyDryRunTest เรียกใช้การทดสอบเสมือนจริงที่แสดงผลลัพธ์ในไฟล์คำสั่ง 
PythonUnitTestResultParser ตีความเอาต์พุตของการทดสอบที่เรียกใช้กับเฟรมเวิร์ก unittest ของ Python และแปลเป็นคําเรียกใช้ ITestInvocationListener หลายรายการ 
PythonUnitTestRunner คลาสนี้เลิกใช้งานแล้ว ให้ใช้ PythonBinaryHostTest แทน 
StubTest การติดตั้งใช้งานการทดสอบว่างเปล่าที่ไม่มีการดําเนินการ 
SubprocessTfLauncher IRemoteTest สําหรับการทดสอบกับการติดตั้ง TF แยกต่างหาก 
TestTimeoutEnforcer รายการฟังที่อนุญาตให้ตรวจสอบเวลาดำเนินการของเฟรมทดสอบหนึ่งๆ และทดสอบไม่ผ่านหากใช้เวลานานกว่าการหมดเวลาที่กำหนด 
TfTestLauncher IRemoteTest สําหรับการเรียกใช้การทดสอบหน่วยหรือการทดสอบฟังก์ชันกับการติดตั้ง TF แยกต่างหาก 
UiAutomatorRunner เรียกใช้การทดสอบ UI Automator บนอุปกรณ์และรายงานผลลัพธ์ 
UiAutomatorTest  
UsbResetTest IRemoteTest ที่รีเซ็ตอุปกรณ์ผ่าน USB และตรวจสอบว่าอุปกรณ์กลับมาออนไลน์หรือไม่หลังจากนั้น  

Enums

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction