com.android.tradefed.testtype

ממשקים

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

שיעורים

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

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

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

תקצירים

UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction