com.android.tradefed.testtype

ממשקים

IAbi ממשק שמייצג את ה-ABI שנבדק. 
IAbiReceiver בדיקה שדורשת את ה-ABI שנבדק. 
IBuildReceiver בדיקה שצריך להפנות אליה את גרסת ה-build שנבדקת. 
IDeviceTest ממשק לאובייקט שצריך הפניה ל-ITestDevice
IInvocationContextReceiver בדיקה שצריכה להפנות להקשר של ההפעלה. 
IMultiDeviceTest הממשק הזה הוצא משימוש. הממשק הזה נשמר באופן זמני למטרות תאימות, אבל הוא לא נמצא יותר בשימוש. אין להטמיע אותו. 
INativeDeviceTest ממשק לאובייקט שצריך הפניה ל-INativeDevice
IRemoteTest בדיקה שמדווחת על תוצאות ישירות ל-ITestInvocationListener
IReportNotExecuted במקרה של ביצוע חלקי, IRemoteTest שמטמיע את הממשק הזה יכול לדווח על הבדיקות שלא בוצעו כדי לשפר את הדיווח. 
IResumableTest הממשק הזה הוצא משימוש. אין צורך בזה יותר 
IRuntimeHintProvider  
ISetOptionReceiver להטמעה של הממשק הזה צריך להיות Option עם שם 'set-option' שמקושר ל-HostTest.SET_OPTION_NAME
IShardableTest IRemoteTest שאפשר לפצל לבדיקות משנה שניתן להריץ בנפרד. 
ITestAnnotationFilterReceiver כלי להרצה שיכול לסנן אילו בדיקות להריץ על סמך הערות. 
ITestCollector מספקת תמיכה באיסוף בדיקות. כשהיא מוגדרת, הכלי להרצת בדיקות צריך לבצע בדיקה ללא הפעלה כדי לאסוף תרחישים לבדיקה בלי להריץ אותם בפועל. 
ITestFileFilterReceiver כלי להרצה שיכול לקבל קובץ שמציין אילו בדיקות להריץ ו/או לא להריץ. 
ITestFilterReceiver כלי להרצה שיכול לסנן אילו בדיקות להריץ. 
ITestInformationReceiver ממשק לקבלת TestInformation בחלק מהכיתות. 

שיעורים

Abi כיתה שמייצגת ABI. 
AndroidJUnitTest בדיקה שמריצה חבילת בדיקות של מכשור במכשיר נתון באמצעות android.support.test.runner.AndroidJUnitRunner. 
ArtGTest  
ArtRunTest כלי להרצת בדיקות לצורך הרצת בדיקות ART. 
ArtRunTest.AdbShellCommandException סיווג חריג לדיווח על שגיאה שהתרחשה במהלך ביצוע הפקודה של מעטפת ADB. 
CodeCoverageTest בדיקה שמריצה חבילת בדיקות של מכשור במכשיר נתון ויוצרת את דוח הכיסוי של הקוד. 
CompanionAwareTest סיווג בדיקה בסיסי שמכיל את הקוד הקבוע לקבלה ולבדיקה של מכשיר נלווה

תת-הסוג יכול לקרוא ל-getCompanion() כדי לאחזר את המשתתף שהוקצה. 

DeviceBatteryLevelChecker IRemoteTest שבודק את רמת הטעינה המינימלית של הסוללה, וממתין עד שהסוללה תגיע לסף טעינה שני אם רמת הטעינה המינימלית לא נמצאת. 
DeviceJUnit4ClassRunner מפעיל בדיקות של JUnit4 שתומך גם ב-IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation הערה מזויפת שנועדה להעביר יומנים למדווחים. 
DeviceJUnit4ClassRunner.MetricAnnotation הערה מזויפת שנועדה להעביר מדדים למדווחים. 
DeviceJUnit4ClassRunner.TestLogData הטמעה של ExternalResource ו-TestRule
DeviceJUnit4ClassRunner.TestMetrics הטמעה של ExternalResource ו-TestRule
DeviceSuite הרחבה של הקונטיינר Suite ב-JUnit4 כדי לספק ITestDevice לבדיקות שדורשות זאת. 
DeviceTestCase תרחיש בדיקה של JUnit שעוזר לספק את השירותים IRemoteTest ו-IDeviceTest
DeviceTestResult התמחות של TestResult שתבוטל כשמתרחש DeviceNotAvailableException 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestSuite חבילת בדיקות JUnit שבעזרתה אפשר לבדוק את השירותים IRemoteTest ו-IDeviceTest
DynamicFileStubTest זוהי בדיקה של tradefed כדי לבדוק אם tradefed יכול לפתור קובץ דינמי בצורה נכונה. 
FakeTest בדיקה מזויפת שמטרתה ליצור בקלות תוצאות בדיקה שניתן לחזור עליהן. 
GoogleBenchmarkResultParser ניתוח התוצאות של Google Benchmark שפועלות מהמעטפת, והחזרת מפה עם כל התוצאות. 
GoogleBenchmarkTest בדיקה שמריצה חבילת בדיקות של Google Benchmark במכשיר נתון. 
GTest בדיקה שמריצה חבילת בדיקה מקורית במכשיר נתון. 
GTestBase המחלקה הבסיסית של gTest 
GTestListTestParser מנתח תוצאות למצב 'הרצה ללא הפעלה' של gtest עם הפרמטר '--gtest_list_tests'. 
GTestResultParser הקוד מפרק את התוצאות של 'מצב פלט גולמי' של בדיקות מקוריות באמצעות GTest שפועל מהמעטפת, ומעדכן את ITestInvocationListener בתוצאות. 
GTestXmlResultParser הקוד מפרק את התוצאות של 'xml output mode' של בדיקות מקוריות באמצעות 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 של המכשיר ובודק אם המכשיר חוזר לאינטרנט לאחר מכן. 

טיפוסים בני מנייה (enum)

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction