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 רכיב runner שיכול לקבל קובץ שמציין אילו בדיקות להריץ ואילו לא. 
ITestFilterReceiver כלי להרצת בדיקות שיכול לסנן אילו בדיקות להריץ. 
ITestInformationReceiver ממשק לקבלת TestInformation עבור חלק מהכיתות. 

שיעורים

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

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

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 של Helper שמספקת את השירותים 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 runner שמשתמש בתהליך משנה כדי להריץ את הבדיקות בסביבה עם תלות נמוכה, במקום להריץ אותן בתהליך הראשי. 
JUnitRunUtil מחלקת עזר להפניית שיחה של IRemoteTest.run(TestInformation, ITestInvocationListener) לשיחה של Test.run(TestResult)
MetricTestCase הרחבה של TestCase שמאפשרת לרשום מדדים ביומן כשמפעילים אותה כחלק מ-TradeFed. 
MetricTestCase.LogHolder מבנה להחזקת קובץ יומן לדיווח. 
NativeBenchmarkTest בדיקה שמריצה קובץ הפעלה של בדיקת ביצועים מקורית במכשיר נתון. 
NativeBenchmarkTestParser IShellOutputReceiver שמנתח את הפלט של נתוני בדיקת הבנצ'מרק, ואוסף מדדים לגבי הזמן הממוצע לכל פעולה. 
NativeStressTest בדיקה שמריצה קובץ הפעלה מקורי של בדיקת לחץ במכשיר נתון. 
NativeStressTestParser IShellOutputReceiver שמנתח את פלט הנתונים של בדיקת העומס, ואוסף מדדים לגבי מספר האיטרציות שהושלמו והזמן הממוצע לכל איטרציה. 
NoisyDryRunTest מריצים הרצה יבשה עם רעשי רקע בקובץ פקודות. 
PythonUnitTestResultParser מפרש את הפלט של בדיקות שמופעלות באמצעות מסגרת unittest של Python ומתרגם אותו לקריאות (calls) בסדרה של ITestInvocationListener
PythonUnitTestRunner הכיתה הזו הוצאה משימוש. במקומה צריך להשתמש במדיניות PythonBinaryHostTest. 
StubTest הטמעה ריקה של בדיקה ללא פעולה. 
SubprocessTfLauncher IRemoteTest להרצת בדיקות מול התקנה נפרדת של TF. 
TestTimeoutEnforcer רכיבי Listener שמאפשרים לבדוק את זמן הביצוע של תרחיש בדיקה מסוים ולסמן אותו כנכשל אם הוא חורג מזמן קצוב מסוים. 
TfTestLauncher IRemoteTest להרצת בדיקות יחידה או בדיקות פונקציונליות מול התקנה נפרדת של TF. 
UiAutomatorRunner מריץ בדיקה של UI Automator במכשיר ומדווח על התוצאות. 
UiAutomatorTest  
UsbResetTest IRemoteTest שמאפס את ה-USB של המכשיר ובודק אם המכשיר חוזר למצב אונליין אחרי זה. 

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

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction