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 จะต้องทำการทดสอบเรียกใช้เพื่อรวบรวม Test Case โดยไม่ต้องดำเนินการจริง 
ITestFileFilterReceiver โปรแกรมเรียกใช้ที่รับไฟล์ซึ่งระบุการทดสอบที่จะเรียกใช้และ/หรือไม่เรียกใช้ได้ 
ITestFilterReceiver โปรแกรมเรียกใช้ที่สามารถกรองการทดสอบที่จะเรียกใช้ 
ITestInformationReceiver อินเทอร์เฟซสำหรับรับ TestInformation สำหรับบางชั้นเรียน 

ชั้นเรียน

Abi คลาสที่แสดง ABI 
AndroidJUnitTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการวัดคุมในอุปกรณ์ที่ระบุโดยใช้ android.support.test.runner.AndroidJUnitRunner 
ArtGTest  
ArtRunTest โปรแกรมเรียกใช้การทดสอบเพื่อเรียกใช้การทดสอบรันไทม์ของ ART 
ArtTest  
CodeCoverageTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการวัดคุมในอุปกรณ์ที่ระบุและสร้างรายงานการครอบคลุมของโค้ด 
CompanionAwareTest คลาสการทดสอบพื้นฐานที่ห่อหุ้มบอยเลอร์เพลตของการรับและตรวจสอบอุปกรณ์ที่ใช้ร่วมกัน

คลาสย่อยอาจเรียกใช้ getCompanion() เพื่อดึงข้อมูลอุปกรณ์คู่ที่จัดสรร 

DeviceBatteryLevelChecker IRemoteTest ที่ตรวจสอบการชาร์จแบตเตอรี่ขั้นต่ำ และรอให้แบตเตอรี่ ถึงเกณฑ์การชาร์จที่ 2 หากไม่มีการชาร์จขั้นต่ำ 
DeviceJUnit4ClassRunner โปรแกรมเรียกใช้การทดสอบ JUnit4 ที่รองรับ 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 
DeviceTestSuite ชุดโปรแกรมทดสอบ JUnit ของโปรแกรมช่วยเหลือที่ให้บริการ IRemoteTest และ IDeviceTest 
DynamicFileStubTest นี่คือการทดสอบ Tradefed เพื่อทดสอบว่า 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 Listener ที่ช่วยให้ตรวจสอบเวลาในการดำเนินการของกรณีทดสอบที่กำหนดและทำให้การทดสอบล้มเหลวหากใช้เวลานานกว่าการหมดเวลาที่กำหนด  
TfTestLauncher IRemoteTest สำหรับการเรียกใช้การทดสอบ Unit Test หรือการทดสอบฟังก์ชันกับการติดตั้ง TF แยกต่างหาก 
UiAutomatorRunner เรียกใช้การทดสอบ UI Automator ในอุปกรณ์และรายงานผลลัพธ์ 
UiAutomatorTest  
UsbResetTest IRemoteTest ที่รีเซ็ต USB ของอุปกรณ์และตรวจสอบว่าอุปกรณ์กลับมาออนไลน์หรือไม่ หลังจากนั้น 

Enums

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  

ข้อยกเว้น

ArtRunTest.AdbShellCommandException คลาสข้อยกเว้นเพื่อรายงานข้อผิดพลาดที่เกิดขึ้นระหว่างการเรียกใช้คำสั่ง ADB Shell  
DeviceTestResult.RuntimeDeviceNotAvailableException