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 | คลาสการทดสอบพื้นฐานที่สรุปรายละเอียดการรับและการตรวจสอบอุปกรณ์ที่แสดงร่วม คลาสย่อยอาจเรียก |
เครื่องตรวจสอบระดับแบตเตอรี่ของอุปกรณ์ | 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 |
อินเทอร์เฟซ
- ไอเอบี
- IAbiReceiver
- ฉันสร้างตัวรับ
- IDeviceTest
- IInvocationContextReceiver
- IMultiDeviceTest
- INativeDeviceTest
- ไอรีโมทเทส
- IReportNotExecuted
- IResumableTest
- IRuntimeHintProvider
- ตัวรับ ISetOption
- ทดสอบได้ยาก
- ITestAnnotationFilterReceiver
- ITestCollector
- ITestFileFilterReceiver
- ITestFilterReceiver
- ITestInformationReceiver
ชั้นเรียน
- อาบี
- AndroidJUnitTest
- อาร์ตจีเทส
- อาร์ตรันเทสต์
- ArtRunTest.AdbShellCommandException
- การทดสอบความครอบคลุมของโค้ด
- การทดสอบ CompanionAware
- เครื่องตรวจสอบระดับแบตเตอรี่ของอุปกรณ์
- อุปกรณ์JUnit4ClassRunner
- DeviceJUnit4ClassRunner.LogAnnotation
- DeviceJUnit4ClassRunner.MetricAnnotation
- อุปกรณ์JUnit4ClassRunner.TestLogData
- อุปกรณ์JUnit4ClassRunner.TestMetrics
- ชุดอุปกรณ์
- DeviceTestCase
- ผลการทดสอบอุปกรณ์
- DeviceTestResult.RuntimeDeviceNotAvailableException
- DeviceTestSuite
- DynamicFileStubTest
- การทดสอบปลอม
- เครื่องมือแยกวิเคราะห์ผลลัพธ์มาตรฐานของ Google
- การทดสอบเกณฑ์มาตรฐานของ Google
- จีเทส
- GTestBase
- GtestListTestParser
- GTestResultParser
- GtestXmlResultParser
- HostGTest
- โฮสต์ทดสอบ
- ทดสอบเครื่องมือติดตั้งแล้ว
- การทดสอบเครื่องมือวัด
- IsolatedHostTest
- JUnitRunUtil
- MetricTestCase
- MetricTestCase.LogHolder
- การทดสอบเกณฑ์มาตรฐานดั้งเดิม
- NativeBenchmarkTestParser
- การทดสอบความเครียดแบบเนทีฟ
- NativeStressTestParser
- การทดสอบ DryRun ที่มีเสียงดัง
- PythonUnitTestResultParser
- PythonUnitTestRunner
- StubTest
- กระบวนการย่อย TfLauncher
- TestTimeoutEnforcer
- TfTestLauncher
- UiAutomatorRunner
- การทดสอบ UiAutomator
- การทดสอบการรีเซ็ต USB
เอนัม