AdbStopServerPreparer |
מטרגטים את הכלי להכנת הבדיקה כדי שיפסיק את שרת adb במארח לפני ואחרי הרצת בדיקות adb.
|
AggregatePostProcessor |
צובר מדדים שמציג את הערכים המינימלי, המקסימלי, הממוצע, השונות, סטיית התקן, הסכום, המספר והפרסנטילים (אופציונלי) של מדדים מספריים שנאספו במהלך מספר סבבי בדיקה, ומתייחס אליהם כאל מספרים כפולים.
|
AllTestAppsInstallSetup |
ITargetPreparer שמתקין את כל האפליקציות מתיקייה IDeviceBuildInfo#getTestsDir() במכשיר.
|
AoaTargetPreparer |
ITargetPreparer שמבצע סדרה של פעולות (למשל קליקים ותנועות החלקה) באמצעות פרוטוקול Android Open Accessory (AOAv2).
|
AppSetup |
ITargetPreparer שמתקין קובץ APK ואת הבדיקות שלו.
|
ArtChrootPreparer |
יצירת ספריית chroot לבדיקות ART.
|
AtraceCollector |
IMetricCollector שמפעיל את atrace במהלך בדיקה, אוסף את התוצאה ומעדכן את היומן בקריאה.
|
AtraceRunMetricCollector |
האובייקט הזה אוסף את הטרייסים מכל תיקיית הבדיקה בתיקייה הנתונה במכשיר הבדיקה, מתעד את תיקיית הבדיקה, מעבד את קובצי הטרייסים בתיקיית הבדיקה ומאגד את המדדים.
|
AveragePostProcessor |
הטמעה של מעבד נתונים לאחר העיבוד שמחשב את הממוצע של רשימת המדדים.
|
BaseDeviceMetricCollector |
הטמעה בסיסית של IMetricCollector שמאפשרת להתחיל ולהפסיק את האיסוף ב-onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) וב-ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
|
BaseEmulatorPreparer |
הכנה נפוצה להפעלת אמולטור מקומי.
|
BaseMultiTargetPreparer |
הטמעה בסיסית של IMultiTargetPreparer שמאפשרת להשבית את האובייקט.
|
BasePostProcessor |
הבסיס IPostProcessor שכל הטמעה צריכה להרחיב.
|
BaseTargetPreparer |
סוג בסיס להטמעה של ITargetPreparer שמאפשר לקבוע אם האובייקט מושבת או לא.
|
BluetoothConnectionLatencyCollector |
האוסף ידחוף למכשירים הגדרה מוגדרת מראש של מדד משך זמן ב-statsd ויאסוף את משך הזמן של חיבור ה-Bluetooth לכל פרופיל.
|
BluetoothConnectionStateCollector |
האוסף הזה יאסוף את המדדים של BluetoothConnectionStateChanged ויתעדה את מספר סטטוס החיבור לכל פרופיל.
|
BluetoothConnectionSuccessRatePostProcessor |
הטמעה של מעבד נתונים לאחר העיבוד שמחשב את שיעור ההצלחה של פרופיל Bluetooth
משתמשים ב-metric-key-match כדי לציין מדדים שמכילים מצבי חיבור Bluetooth במערך מספרי. דוגמה: [0, 1, 2, 3, 0, 1, 2, 3].
|
BluetoothHciSnoopLogCollector |
כלי איסוף לצורך הפעלת רישום Snoop של Bluetooth HCI ב-DUT ואיסוף היומן לכל בדיקה.
|
BugreportzOnFailureCollector |
איסוף דוח bugreportz כשמקרה בדיקה נכשל.
|
BugreportzOnTestCaseFailureCollector |
איסוף דוח על באג כשמקרה בדיקה נכשל במהלך הרצה.
|
BuildInfoRecorder |
ITargetPreparer שכותב מטא-נתונים של פרטי גרסה של build לקובץ מסוים.
|
CheckPairingPreparer |
CompanionAwarePreparer שמאמת את הקישור ב-BT בין המכשיר הראשי למכשיר הנלווה.
|
ClangCodeCoverageCollector |
BaseDeviceMetricCollector שמושך מהמכשיר את מדידות הכיסוי של Clang ומתעדה אותן כפריטי בדיקה.
|
CollectingTestListener |
ITestInvocationListener שיאסוף את כל תוצאות הבדיקה.
|
CompanionAllocator |
מחלקה בסיסית שמטפלת בהקצאה ובשחרור של מכשיר נלווה
צריך להטמיע את getCompanionDeviceSelectionOptions() כדי לתאר את הקריטריונים הנדרשים להקצאת מכשיר התלווה.
|
CompanionAwarePreparer |
ITargetPreparer שמכיל את הלוגיקה של אחזור מכשיר נלווה שכבר הוקצה.
|
CompanionRunCommandTargetPreparer |
ITargetPreparer שמריץ פקודות ספציפיות במכשיר התומך שהוקצה
|
CompanionTestAppInstallSetup |
ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקיית IDeviceBuildInfo#getTestsDir() במכשיר נלווה שהוקצה.
|
CompileBootImageWithSpeedTargetPreparer |
קומפילציה מחדש של נתיב ה-Classpath של האתחול ושל שרת המערכת באמצעות מסנן המהדר 'מהירות'.
|
CountTestCasesCollector |
ספירה של מספר תרחישי הבדיקה ודיווח עליו עבור IRemoteTest נתון.
|
CpuThrottlingWaiter |
ITargetPreparer שממתין עד שהתדירות המקסימלית בכל הליבות תוחזר לרמה הגבוהה ביותר שזמינה
|
CreateAvdPreparer |
|
CreateUserPreparer |
יוצרים משתמש ומנקים אותו בסוף.
|
DebugHostLogOnFailureCollector |
אוסף יומנים בצד המארח ומתעדה אותם כשמתרחשת כשל בתרגיל הבדיקה.
|
DeviceActionTargetPreparer |
ITargetPreparer כדי לבצע פעולות במכשיר.
|
DeviceBuildInfoBootStrapper |
ITargetPreparer שמחליף את השדות של פרטי ה-build במאפיינים שנקראים מהמכשיר
האפשרות הזו שימושית לבדיקת מכשירים עם גרסאות build שנוצרו ממקור חיצוני (למשל:
|
DeviceBuildInfoInjector |
ITargetPreparer שמוסיף מטא-נתונים של DeviceBuildDescriptor ל-IBuildInfo .
|
DeviceCleaner |
הפעלה מחדש או פורמט כפעולת ניקוי אחרי הבדיקה, ואפשרות לכיבוי המסך
|
DeviceFlashPreparer |
ITargetPreparer שמציג תמונת אימג' בחומרה פיזית של Android.
|
DeviceImageZipFlashingTargetPreparer |
כלי להכנת יעד שמאפס את המכשיר באמצעות קובצי אימג' של המכשיר שסופקו בפורמט ספציפי.
|
DeviceOwnerTargetPreparer |
ITargetPreparer שמגדיר רכיב של בעלי מכשיר.
|
DeviceSetup |
ITargetPreparer שמגדיר מכשיר לבדיקה על סמך Option s שסופקו.
|
DeviceStorageFiller |
מגדירים את הכלי למלא את נפח האחסון כדי שיהיה מקום פנוי.
|
DeviceStringPusher |
הכנת יעד לכתיבה של מחרוזת לקובץ.
|
DeviceTraceCollector |
אוסף שיתחיל מעקב של perfetto כשהרצת הבדיקה תתחיל, וירשום את קובץ המעקב ביומן בסיום.
|
DeviceUpdateTargetPreparer |
פונקציית ITargetPreparer מופשטת שמטפלת בשלבים נפוצים של עדכון מכשירים באמצעות קובץ אימג' של המכשיר ממקור חיצוני (בניגוד לשירות build).
|
DeviceWiper |
ITargetPreparer שמאפס את userdata
|
DisableSELinuxTargetPreparer |
כלי להכנת יעד שמשבית את SELinux אם הוא מופעל.
|
DynamicSystemPreparer |
קובץ ITargetPreparer שמגדיר קובץ אימג' של מערכת מעל גרסה של מכשיר עם עדכון מערכת דינמי.
|
EraseUserDataPreparer |
ITargetPreparer שמאפס את נתוני המשתמש במכשיר.
|
FastbootCommandPreparer |
כלי להכנת יעד שמפעיל את fastboot ושולח פקודות fastboot.
|
FastbootUpdateBootstrapPreparer |
ITargetPreparer שמארגן קבצים ספציפיים (מרכז האתחול, הרדיו, קובץ ה-zip של קובץ האימג' של המכשיר) ב-IDeviceBuildInfo כדי להפעיל את ה-flash במכשירים באמצעות FastbootDeviceFlasher , ולאחר מכן מזין מאפייני מכשיר לאחר האתחול בפרטי ה-build למטרות דיווח על תוצאות.
|
FeatureFlagTargetPreparer |
עדכון של DeviceConfig (דגלים של תכונות שמותאמים על ידי שירות מרוחק).
|
FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector שמאזין למפתח מדדים שמגיע מהמכשיר ומושך אותם כקובץ מהמכשיר.
|
FilePullerLogCollector |
יומן של הקובץ שדווח בצד המכשיר.
|
FoldableModePreparer |
שירות לעיבוד יעד שיכול לשנות את המצב המתקפל של מכשיר.
|
FolderSaver |
ITargetPreparer ששואב ספריות מהמכשיר, דוחס אותן ושומר אותן בקצה העורפי של הרישום ביומן.
|
FormattedGeneratorReporter |
כלי דיווח שמאפשר ליצור דוחות בפורמט מסוים.
|
GcovCodeCoverageCollector |
BaseDeviceMetricCollector שמושך את מדידות הכיסוי של gcov מהמכשיר ומתעדה אותן כפריטי בדיקה.
|
GcovKernelCodeCoverageCollector |
BaseDeviceMetricCollector שמושך מדידות כיסוי של הליבה של gcov מ-debugfs ומהמכשיר, ולאחר מכן מתעד אותן כפריטי בדיקה.
|
GkiDeviceFlashPreparer |
כלי להכנת יעד שמבצע אימיג' של המכשיר באמצעות קובץ אימג' גנרי של ליבה נפוצה של Android.
|
GsiDeviceFlashPreparer |
כלי להכנת יעד שמבצע אימיג' של המכשיר באמצעות תמונת מערכת גנרית (GSI) ל-Android.
|
HelloWorldMultiTargetPreparer |
דוגמה להטמעה של IMultiTargetPreparer .
|
HostStatsdMetricCollector |
IMetricCollector שאוסף מדדי statsd מצד המארח באמצעות פקודות השירות של statsd.
|
ILabPreparer |
ממשק של סמן לצורך הכנת מעבדה
תיאור של הממשקים האלה מופיע בקטע ITargetPreparer .
|
IMetricCollector |
הממשק הזה יתווסף כקישוט בדיווח על תוצאות הבדיקות כדי לאסוף מדדים תואמים.
|
IMultiTargetPreparer |
הכנת סביבת הבדיקה לכמה מכשירים בו-זמנית.
|
IPostProcessor |
עיבוד נתונים לאחר הבדיקה הוא אובייקט של Trade Federation שמאפשר עיבוד של מדדים ורשומות ביומן אחרי הבדיקה ולפני הדיווח על התוצאות.
|
ITargetCleaner |
הממשק הזה הוצא משימוש.
השיטה tearDown הועברה לממשק הבסיסי ITargetPreparer.
|
ITargetPreparer |
הכנת סביבת הבדיקה להרצת הבדיקה.
|
InstallAllTestZipAppsSetup |
ITargetPreparer שמתקין את כל האפליקציות בקובץ zip לבדיקה.
|
InstallApexModuleTargetPreparer |
|
InstallApkSetup |
קובץ ITargetPreparer שמתקין קובץ APK אחד או יותר שנמצאים במערכת הקבצים.
|
InstallBuildEnvApkSetup |
ITargetPreparer שמתקין קובץ APK אחד או יותר לבדיקה מסביבת build של פלטפורמת Android.
|
InstallKernelModulePreparer |
כלי להכנת יעד שמתקין מודולים של ליבה.
|
InstrumentationPreparer |
ITargetPreparer שמריץ את המדידה
|
JavaCodeCoverageCollector |
BaseDeviceMetricCollector שמושך מהמכשיר מדידות של כיסוי Java ומתעדה אותן כפריטי בדיקה.
|
JsonHttpTestResultReporter |
דיווח על תוצאות שמקודד את תוצאות מדדי הבדיקה ואת הענף, פרטי המכשיר ל-JSON ושולח את ה-POST לנקודת קצה של שירות HTTP.
|
KillExistingEmulatorPreparer |
ITargetPreparer שמשבית אמולטור שפועל.
|
KnownFailurePreparer |
Target preparer to skip retrying known failure.
|
LUCIResultReporter |
דיווח על תוצאות שמציל את תוצאות הבדיקה שנדרשות ל-ResultDB ול-LUCI בפורמט JSON (go/result-sink) ומתעדה את מיקום הקובץ במסוף.
|
LocalEmulatorLaunch |
TargetPreparer שמפעיל אמולטור באופן מקומי מסביבת build של Android.
|
LocalEmulatorSnapshot |
TargetPreparer שנועד ליצור קובץ snapshot נקי של אמולטור מסביבת פיתוח או build של Android
|
LogcatOnFailureCollector |
אוסף שיאגר logcat ויתעדה אותו ביומן כשמקרה בדיקה נכשל.
|
LogcatTimingMetricCollector |
אוסף מדדים שאוסף מידע על תזמון (למשל, זמן המעבר של המשתמש) מ-logcat במהלך בדיקה אחת או כמה בדיקות חוזרות, באמצעות דפוסי ביטוי רגולרי נתונים כדי לנתח את אותות ההתחלה והסיום של אירוע משורות logcat.
|
MergeMultiBuildTargetPreparer |
IMultiTargetPreparer שמאפשר להעביר מידע מ-build אחד ל-build אחר על ידי מתן שם להם ולמפתח הקובץ שרוצים להעתיק ל-build השני.
|
MetricFilePostProcessor |
משמש להעלאת קובץ יומן המדדים שנאסף במהלך רמת הבדיקה וההרצה.
|
MetricsXMLResultReporter |
MetricsXMLResultReporter כותב מדדי בדיקה ומדדי ריצה לקובץ XML בתיקייה שצוינה בפרמטר metrics-folder בשלב invocationEnded של הבדיקה.
|
MixImageZipPreparer |
קובץ IMultiTargetPreparer שמערבב בין קובצי אימג' של build של מערכת לבין קובץ build של מכשיר.
|
MixKernelTargetPreparer |
ITargetPreparer שמאפשרת לשלב בין קובץ אימג' של ליבה לבין קובץ אימג' של מכשיר.
|
ModuleListener |
מאזין שמצורף לכל IRemoteTest של כל מודול כדי לאסוף את רשימת התוצאות.
|
ModuleLogcatCollector |
גרסת האוסף של logcat, אבל למודול.
|
ModuleOemTargetPreparer |
|
NativeLeakCollector |
ITargetPreparer שמריץ את הפקודה 'dumpsys meminfo --unreachable -a' כדי לזהות את הזיכרון המקומי שלא ניתן לגשת אליו שנמצא כרגע בכל תהליך.
|
NoApkTestSkipper |
כלי הכנה מיוחד שמאפשר לדלג על קריאה לחלוטין (הכנה ובדיקות) אם אין חבילות APK לבדיקה.
|
PairingMultiTargetPreparer |
הכלי להכנה למספר יעדים עוזר לבצע התאמה (וחיבור) של Bluetooth בין שני מכשירים.
|
PerfettoGenericPostProcessor |
מעבד פוסט שממיר קובץ proto של מדד טקסט/בינארי ב-perfetto לצמדי מפתח/ערך על ידי הרחבה רפרסיבית של הודעות ה-proto והשדות עם ערכי מחרוזות, עד שמגיעים לשדה עם ערך מספרי.
|
PerfettoPreparer |
הכלי לעיבוד של Perfetto דוחף את קובץ התצורה למכשיר במיקום סטנדרטי שיש ל-Perfetto גישה אליו.
|
PerfettoPullerMetricCollector |
הטמעה בסיסית של FilePullerDeviceMetricCollector שמאפשרת למשוך את קובצי Perfeto מהמכשיר ולאסוף ממנו את המדדים.
|
ProfileTargetPreparer |
כיתה בסיסית להגדרת כלי להכנת יעדים לכל משתמש בפרופיל android.os.usertype.profile.XXX .
|
PushFileInvoker |
הסיווג הזה הוצא משימוש.
במקום זאת, צריך להשתמש ב-PushFilePreparer
|
PushFilePreparer |
ITargetPreparer שמנסה לדחוף מספר כלשהו של קבצים מכל נתיב מארח לכל נתיב מכשיר.
|
PythonVirtualenvPreparer |
הגדרת Python virtualenv במארח והתקנת חבילות.
|
RebootReasonCollector |
אוסף נתונים של הפעלות מחדש של המכשיר במהלך הרצה של הבדיקה, ומדווח עליהם לפי סיבה ומספר.
|
RebootTargetPreparer |
כלי להתקנת יעד שמפעיל מחדש את המכשיר.
|
RecoveryLogPreparer |
כלי לעיבוד מטרות שמשתמש באיסוף יומנים לפני השחזור.
|
RemoveSystemAppPreparer |
ITargetPreparer להסרת קובץ APK ממחיצה המערכת לפני הרצה של בדיקה.
|
ReportPassedTests |
דיווח בקובץ על מסננים אפשריים להחרגת בדיקה שעברה.
|
RestartSystemServerTargetPreparer |
כלי לניהול יעדי התקנה שמפעיל מחדש את שרת המערכת בלי להפעיל מחדש את המכשיר.
|
ResultAggregator |
שרת העברה מיוחד שמאגד את התוצאות לפי הצורך, על סמך שיטת הניסיון החוזר שנבחרה.
|
RootTargetPreparer |
כלי להכנת יעד שמבצע את הפקודה 'adb root' או 'adb unroot' על סמך האפשרות 'force-root'.
|
RootcanalForwarderPreparer |
|
RunCommandTargetPreparer |
|
RunHostCommandTargetPreparer |
מטרגטים את הכלי להכנת הבדיקה כדי להריץ פקודות שרירותיות של המארח לפני ואחרי הרצת הבדיקה.
|
RunHostScriptTargetPreparer |
כלי לטירגוט שמפעיל סקריפט לפני הפעלת בדיקה.
|
RunOnCloneProfileTargetPreparer |
|
RunOnPrivateProfileTargetPreparer |
|
RunOnSdkSandboxTargetPreparer |
ITargetPreparer כדי לציין שהבדיקות צריכות לפעול בארגז החול של ה-SDK.
|
RunOnSecondaryUserTargetPreparer |
ITargetPreparer כדי לוודא שהבדיקה פועלת כמשתמש משני.
|
RunOnSystemUserTargetPreparer |
ITargetPreparer שמציין שצריך להריץ את הבדיקות על המשתמש (ולא על המשתמש הנוכחי).
|
RunOnWorkProfileTargetPreparer |
ITargetPreparer שיוצר פרופיל עבודה בתהליך ההגדרה ומסמן שצריך להריץ את הבדיקות במשתמש הזה.
|
RuntimeRestartCollector |
אוסף שמאגר חותמות זמן של הפעלות מחדש בסביבת זמן הריצה (קריסות של שרת המערכת) במהלך הרצת הבדיקה, אם יש כאלה.
|
ScreenshotOnFailureCollector |
אמצעי איסוף נתונים שצילום מסך יתועד ויירשם ביומן כאשר מקרה בדיקה נכשל.
|
SemaphoreTokenTargetPreparer |
זהו מכשיר הכנה שמשתמש באסימון כדי לסדר את ביצוע הבדיקה במארח של Tradefed.
|
ShardListener |
ITestInvocationListener שאוסף תוצאות מחלקיק של קריאה (קריאה שמפוצלת לצורך הפעלה בכמה משאבים בו-זמנית) ומעביר אותן למאזין אחר.
|
ShowmapPullerMetricCollector |
הטמעה בסיסית של FilePullerDeviceMetricCollector שמאפשרת למשוך את הקבצים של המפה הוויזואלית מהמכשיר ולאסוף ממנו את המדדים.
|
SideloadOtaTargetPreparer |
כלי להכנת יעד שמבצע טעינת צדדית של חבילת OTA מסוימת, מחיל את החבילה, ממתין שהמכשיר יופעל ומחדיר את מאפייני ה-build של המכשיר לשימוש כפרטי build
הכלי הזה להכנת יעד מניח שהמכשיר יהיה במצב adb רגיל כשהוא יופעל, וידאג שהמכשיר ייצא מהמצב הזה עם הגרסה החדשה של ה-build.
|
SkipManager |
מנהל הדילוגים עוזר להחליט על סמך מגוון קריטריונים מה כדאי לדלג עליו ברמות שונות: קריאה, מודולים ובדיקות.
|
StatsdBeforeAfterGaugeMetricPostProcessor |
מעבד נתונים לאחר האיסוף, שמטפל במדדי מדדים שנאספים בשיטה של 'לפני/אחרי', כלומר:
|
StatsdEventMetricPostProcessor |
מעבד פוסט שממיר מדדי אירועים בדוחות של statsd לצמדי מפתח/ערך, באמצעות הפורמטרים שצוינו במעבד.
|
StatsdGenericPostProcessor |
מעבד פוסט שממיר דוחות בינאריים של proto statsd לזוגות מפתח/ערך על ידי הרחבת הדוח כמבנה עץ.
|
StopServicesSetup |
ITargetPreparer שגורם להפסקת השירותים במכשיר.
|
StubMultiTargetPreparer |
הטמעה ריקה של placeholder של IMultiTargetPreparer .
|
StubTargetPreparer |
הטמעה ריקה של placeholder של ITargetPreparer .
|
SuiteApkInstaller |
התקנה של חבילות APK מסוימות להגדרת Suite: מהמשתנה $ANDROID_TARGET_OUT_TESTCASES או מה-ROOT_DIR בנתוני ה-build.
|
SuiteResultReporter |
איסוף תוצאות הבדיקה של הרצת חבילת הבדיקה כולה והצגת התוצאות הסופיות בפלט.
|
SwitchUserTargetPreparer |
ITargetPreparer שמתחלף לסוג המשתמש שצוין ב-setUp.
|
TearDownPassThroughPreparer |
מאפשרת להריץ את tearDown על מכשירי הכנה שכלולים בתצורה כאובייקט.
|
TemperatureThrottlingWaiter |
ITargetPreparer שממתין עד שטמפרטורת המכשיר תגיע לטמפרטורת היעד
|
TestAppInstallSetup |
ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir() במכשיר.
|
TestFilePushSetup |
ITargetPreparer שדוחף קובץ או ספרייה אחדים או יותר מתיקייה IDeviceBuildInfo.getTestsDir() למכשיר.
|
TestSystemAppInstallSetup |
ITargetPreparer שמתקין אפליקציה אחת או יותר מתיקייה IDeviceBuildInfo.getTestsDir() במחיצה /system במכשיר.
|
TimeWaster |
כלי פשוט להכנת יעד שגורם לבזבוז זמן ויכול להפעיל מחדש את המכשיר.
|
TraceCmdCollector |
IMetricCollector שאוסף עקבות במהלך הבדיקה באמצעות trace-cmd, ומתעדה אותם ביומן של ההפעלה.
|
UserCleaner |
ITargetPreparer שמסיר משתמשים משניים בזמן ניתוק.
|
VisibleBackgroundUserPreparer |
יוצר מטרות לצורך הפעלת בדיקות במשתמש שהופעל במצב גלוי ברקע.
|
WaitForDeviceDatetimePreparer |
ITargetPreparer שמחכה להגדרת תאריך ושעה במכשיר
אפשר גם להגדיר שהמתכונן הזה יאלץ את המערכת להחזיר את הערך TargetSetupError אם זמן היצירה לא מוגדר בתוך זמן הקצוב לתפוגה.
|
WifiPreparer |
ITargetPreparer שמגדיר את ה-Wi-Fi במכשיר במקרה הצורך.
|
XmlFormattedGeneratorReporter |
הטמעה של FormattedGeneratorReporter שמעבירה את תוצאות הבדיקה בפורמט xml.
|
XmlResultReporter |
הספרייה כותבת את התוצאות של JUnit לקובצי XML בפורמט שתואם ל-XMLJUnitResultFormatter של Ant.
|