מדד כיתות
אלו הן שיעורי ה- API. ראה את כל חבילות ה- API .
א
AaptParser | מחלקה שחולצת מידע מ- apk על ידי ניתוח פלט של 'aapt dump badging'. |
AaptParser.AaptVersion | כמות אפשרויות לגירסת AAPT המשמשת לניתוח קבצי APK. |
AbiFormatter | שיעור שירות עבור abi. |
AbstractXmlParser | מחלקת בסיס עוזר לניתוח קבצי XML |
AbstractXmlParser.ParseException | נזרק אם לא ניתן היה לנתח קלט XML |
AcloudConfigParser | מחלקת עוזרים המנתחת תצורה של Acloud (משמשת להפעלת מופע מכשיר ענן). |
AcloudConfigParser.AcloudKeys | מערכות מפתח שניתן לחפש מהתצורה. |
ActivityStatusChecker | בודק סטטוסים לפעילויות שאריות הפועלות בסוף מודול. |
AdbRootElevator | AutoCloseable המאפשרת ADB שורש כאשר נבנו במידת הצורך ושחזורי מדינת שורש כאשר מוחלט. |
AggregatePostProcessor | אגרגטור מטרי שנותן את המינימום, המקסימום, הממוצע, השונות, סטיית התקן, סך הכל, הספירה ואופציונליים לאחוזים למדדים מספריים שנאספו במהלך ריצות מבחני איטרציה מרובים, ומתייחסים אליהם ככפילים. |
AltDirBehavior | מסמך להגדרת התנהגויות ספרייה חלופיות עבור מתקינים/דוחפים של חפצי בדיקה שונים |
AppBuildInfo | IBuildInfo שמייצג יישום Android חבילת המבחן שלה (ים). |
AppDeviceBuildInfo | מחלקה זו הופסקה. השתמש IDeviceBuildInfo ישירות. |
AppVersionFetcher | מחלקת שירות לקבל מחרוזת גרסת אפליקציה מהמכשיר. |
AppVersionFetcher.AppVersionInfo | סוגי מידע על גרסאות אפליקציה. |
ArchModuleController | בקר המודול לא להריץ בדיקות כאשר הוא אינו תואם ארכיטקטורות נתונות. |
ArgsOptionParser | מאכלס Option שדות טיעונים שורת הפקודה מנותח. |
ATestFileSystemLogSaver | מחלקת LogSaver זו משמשת את ATest כדי לשמור יומנים בנתיב ספציפי. |
AutoLogCollector | ספירה המתארת איזה אספן ניתן לנהל את הרתמה באופן אוטומטי. |
כתבים אוטומטיים | מחלקה המגדירה את המיפוי של כתבים אוטומטיים של Tradefed. |
מעבד ממוצע | יישום מעבד פוסט המחשב את ממוצע רשימת המדדים. |
ב
BackgroundDeviceAction | מפעיל פקודה במכשיר נתון חוזר על פי הצורך עד לביטול הפעולה. |
BaseDeviceMetricCollector | יישום הבסיס של IMetricCollector המאפשר להתחיל אוסף לעצור onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) ו ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BaseEmulatorPreparer | מכין נפוץ להשקת אמולטור מקומי. |
BaseLeveledLogOutput | יישום בסיס ILeveledLogOutput המאפשר סינון כמה תגיות מבוססות על השם או הרכיבים שלהם. |
בקר BaseModuleController | יישום בסיסי של IModuleController כי יש צורך לבצע בדיקה אם מודול צריך לרוץ או לא. |
BaseMultiTargetPreparer | יישום בסיס של IMultiTargetPreparer המאפשר להפוך את האובייקט. |
מעבד BasePost | הבסיס IPostProcessor שכל יישום צריך להאריך. |
BaseRetryDecision | יישום בסיס של IRetryDecision . |
BaseStreamLogger <OS מרחיב OutputStream> | ILeveledLogOutput שמנתב הודעות יומן זרם פלט ל stdout. |
BaseTargetPreparer | כיתת יישום בסיס עבור ITargetPreparer המאפשרת לשלוט אם האובייקט הוא נכה או לא. |
BaseTestSuite | מבחן להפעלת חבילת תאימות עם מערכת חבילה חדשה. |
בקר סוללה | מחלקת שירות המאפשרת לשלוט במצב טעינת הסוללה של מכשיר. |
BatteryRechargeDeviceRecovery | אפשר להפעיל פקודה כאשר רמת הסוללה של המכשיר עוברת רף נתון. |
סוללה טמפרטורה | |
סוללה לא זמינה התקנה שחזור | בודק שחזור שיפעיל תצורה אם רמת הסוללה אינה זמינה. |
BinaryState | Enum נהג להקליט מצב ON/OFF עם מצב IGNORE ללא הפעלה. |
כלי Bluetooth | פונקציות שירות להתקשרות Bluetooth תכונה במכשיר קוד המכשיר בצד BluetoothInstrumentation ניתן למצוא AOSP ב: |
BootstrapBuildProvider | IDeviceBuildProvider כי מידע לבנות bootstraps ממכשיר המבחןזה משמש בדרך כלל עבור מכשירים עם מבנה המסופק חיצונית, כלומר |
BugreportCollector | תמסורת ITestInvocationListener כי bugreports אוספת כאשר האירועים מתרחשים להגדרה ולאחר מכן קורא ITestInvocationListener#testLog על הילדים שלה אחרי כל דיווח על באגים נאסף. |
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | פרדיקט מלא המתאר מתי לצלם דו"ח באגים. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | אסוף bugreportz כאשר מקרה בדיקה נכשל. |
BuildInfo | יישום גנרי של IBuildInfo שאמור להיות קשור ITestDevice . |
BuildInfoRecorder | ITargetPreparer כי כותב נתונים מטא מידע לבנות לקובץ שצוין. |
BuildInfoUtil | מחלקה util כדי לעזור לתפעל IBuildInfo |
BuildRetrievalError | אירעה שגיאה קטלנית בעת אחזור המבנה לבדיקה. |
BuildTestsZipUtils | כיתת עוזרים לפעולות הקשורות ל- zip בדיקות שנוצרו על ידי מערכת build של Android |
BulkEmailer | כלי לשולח דוא"ל המאפשר את התצורה הבאה: מרווח נשלח, גודל פרץ ראשוני, נמענים והודעות המספר הכולל. |
BundletoolUtil | מחלקת שירות המשתמשת בשורת הפקודה bundletool להתקנת ה- .apks ב- deivce. |
ג
CecControllerTokenProvider | ספק אסימונים לאסימונים הקשורים לצרכן האלקטרוניקה (CEC). |
CircularAtraceUtil | כלי עזר atrace שפותח בעיקר לזיהוי הגורמים השורשים ל- ANR במהלך בדיקת הקופים. |
CircularByteArray | מבנה נתונים להחזקת מערך בגודל קבוע הפועל כמאגר מעגלי, ועוקב אחר הסכום הכולל של כל הערכים במערך. |
ClangCodeCoverageCollector | BaseDeviceMetricCollector כי ימשוך מדידות כיסוי צלצול כבוי המכשיר ולהיכנס אליהם כאל חפצים המבחן. |
ClassNotFoundConfigurationException | ConfigurationException כאשר הכיתה של אובייקט לא נמצאה. |
ClassPathScanner | מוצא ערכים ב- classpath. |
ClassPathScanner.ClassNameFilter | IClassPathFilter כי מסננים ושמות מחלקות Java תמרות. |
ClassPathScanner.ExternalClassNameFilter | ClassNameFilter שדוחה כיתות פנימיות |
ClassPathScanner.ClassPathFilter | מסנן לנתיבי כניסה לכיתה בדוגמת לאחר |
ClusterBuildInfo | IBuildInfo בכיתה עבור בונה המוזרמים מן TFC. |
ClusterBuildProvider | IBuildProvider להוריד משאבי מבחן TFC. |
ClusterClient | IClusterClient יישום עבור אינטראקציה עם backend TFC. |
ClusterCommand | מחלקה המייצגת משימה שנאספה מאשכול TF. |
ClusterCommand.RequestType | |
ClusterCommand.State | סטטוס הפיקוד באשכול TF. |
ClusterCommandConfigBuilder | מחלקה לבניית קובץ תצורה לפקודת אשכול. |
ClusterCommandEvent | מחלקה להכיל אירועי פקודת אשכול להעלות. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher | IRemoteTest בכיתה להשיק הפקודה מ TFC באמצעות TF subprocess. |
ClusterCommandSplaner | ICommandScheduler לתמיכה TFC (Cluster Tradefed). |
ClusterCommandStatus | מחלקה המייצגת את המדינה ואת סיבת הביטול לפקודה מאשכול TF. |
ClusterDeviceInfo | מחלקה להכיל מידע על מכשיר אשכול להעלאה. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor | IDeviceMonitor יישום זה מדווח תוצאות לשירות אשכול Tradefed. |
ClusterEventUploader <T מרחיבה IClusterEvent > | בכיתה ClusterEventUploader, אשר תעלה באופן IClusterEvent כדי TFC. |
ClusterHostEvent | כיתה להכיל אירועי מארח אשכול להעלות. |
בונה ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | סיכומים של סוגי אירועים מארחים. |
ClusterHostUtil | פונקציות util סטטיות עבור אשכול TF לקבל מופעי תצורה גלובליים, מידע מארח וכו '. |
ClusterLogSaver | ILogSaver כיתה להעלות פלטי בדיקה כדי TFC. |
ClusterLogSaver.FilePickingStrategy | אסטרטגיות בחירת קבצים. |
אפשרויות אשכול | |
ReceiverByteOutputReceiver | IShellOutputReceiver אשר אוסף את פלט הפגז כול לתוך byte[] . |
CollectingOutputReceiver | IShellOutputReceiver אשר אוסף את פלט הפגז כול לתוך אחד String . |
CollectingTestListener | ITestInvocationListener כי תאסוף את כל תוצאות הבדיקה. |
אספן עוזר | עוזר לעשות קצת IMetricCollector פעולות צורך בכמה מקומות. |
CommandFileParser | מנתח לקובץ המכיל סט שורות פקודה. |
CommandFileParser.CommandLine | |
CommandLineBuildInfoBuilder | השירות נועד ללכוד את הטיעונים מידע לבנות כרגיל משורת הפקודה וליצור IBuildInfo מהם. |
CommandOptions | יישום ICommandOptions . |
CommandOptionsGetter | יישום שירות שמחזיר את ערך אפשרויות הפקודה של הזמנה נתונה. |
CommandRunner | נקודת כניסה חלופית של TradeFederation שתפעיל את הפקודה המצוינת בארגומנטים של שורת הפקודה ולאחר מכן תיגמל. |
CommandRunner.ExitCode | קודי שגיאה שאפשר לצאת איתם. |
לוח הזמנים Command | מתזמן להפעלת פקודות TradeFederation בכל המכשירים הזמינים. |
CommandScheduler.HostState | סיכומים במעמד מארח שונה |
CommonLogRemoteFileUtil | כלי זה מאפשר להימנע משכפול קוד על פני ייצוג ההתקן המרוחק השונה עבור היגיון המרוחק של השגת היגיון של קבצים נפוצים. |
CommonLogRemoteFileUtil.KnownLogFileEntry | ייצוג של ערך יומן ידוע למכשירים מרוחקים. |
ConditionPriorityBlockingQueue <T> | מחלקה חוט בטוח עם ERROR(/PriorityBlockingQueue) -כמו פעולות שיכולות לשלוף חפצים שמתאימים למצב מסוים. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | ConditionPriorityBlockingQueue.IMatcher שמתאים לכל אובייקט. |
ConditionPriorityBlockingQueue.IMatcher <T> | ממשק לקביעת אם האלמנטים תואמים מצב כלשהו. |
ConfigCompleter | יישום Completer עבור תצורות TF שלנו. |
תְצוּרָה | קונקרטית IConfiguration יישום המאחסן את config טעון אובייקטים בתוך המפה. |
ConfigurationDef | מחזיק תיעוד של תצורה, האובייקטים הקשורים אליה ואפשרויותיהם. |
ConfigurationDef.ConfigObjectDef | אובייקט להחזיק מידע עבור className ומספר המראה שיש בו (למשל אם לתצורה יש את אותו אובייקט פעמיים, לראשון יהיה מספר המראה הראשון). |
ConfigurationFactory | יצרן ליצירת IConfiguration . |
ConfigurationFactory.ConfigLoader | יישום IConfigDefLoader העוקב תצורות כלול מן config שורש אחד, וזורק חריג על החוזר כולל. |
תצורת שימוש | פונקציות שירות לטיפול בקבצי תצורה. |
ConfigurationXmlParserSettings | מחלקה פשוטה לקבלת הגדרות עבור ה- ConfigurationXmlParser כדי להעביר הגדרות למחלקה זו, הכינוי הוא חובה. |
ConfigurationYamlParser | מנתח עבור תצורות Tradefed בסגנון YAML |
לְנַחֵם | קונסולת TradeFederation הראשית המספקת למשתמש את הממשק לאינטראקציה כיום תומך בפעולות כגון
|
Console.ArgRunnable <T> | Runnable עם run שיטה שיכולה לקחת ויכוח |
Console.CaptureList | סוג נוחות עבור List<List<String>> |
ConsoleReaderOutputStream | OutputStream שיכולים לשמש להכנת System.out.print() נחמד לשחק עם המשתמש LineReader unfinishedLine. |
ConsoleResultReporter | כתב התוצאות להדפיס את תוצאות הבדיקה לקונסולה. |
CountingTestResultListener | TestResultListener העוקבת המספר הכולל של בדיקות על ידי TestStatus |
CountTestCasesCollector | רוזן ולדווח על מספר מקרי מבחן עבור נתון IRemoteTest . |
כיסוי אפשרויות | אובייקט Tradefed להחזיק אפשרויות כיסוי. |
כיסוי אפשרויות. שרשרת כלים | |
CreateAvdPreparer | |
CreateUserPreparer | מכין מטרה ליצירת משתמש וניקיון בסופו. |
ד
DebugHostLogOnFailureCollector | אספן שיאסוף ויכנס את היומנים בצד המארח כאשר מתרחשת כשל במקרה הבדיקה. |
DefaultRemoteAndroidTestRunner | הארכת ddmlib RemoteAndroidTestRunner להגדיר ברירת מחדל כמה מקרי שימוש Tradefed. |
DefaultTestsZipInstaller | יישום ברירת מחדל של מתקין zip. |
DelegatedInvocationExecution | InvocationExecution אשר להאציל ביצוע בינארי Tradefed אחר. |
תלות Resolver | סוג חדש של ספק המאפשר לקבל את כל התלות לבדיקה. |
DeviceAllocationResult | מייצג את תוצאות ניסיון ההקצאה לפקודה. |
DeviceAvailableChecker | בודק כדי לוודא שמודול לא משאיר את המכשיר במצב לא מקוון. |
בודק DeviceBatteryLevelChecker | IRemoteTest כי צ'קים תמורת תשלום סוללה מינימום, ומחכה הסוללה כדי להגיע לסף השני לחייב אם המינמלי אינו נוכח. |
DeviceBatteryResourceMetricCollector | אספן זה אוסף מדדי סוללה של המכשיר. |
DeviceBuildDescriptor | מחלקה מעטפת עבור IBuildInfo , המכיל שיטות עוזר כדי לאחזר מידע לבנות פלטפורמה התקן. |
DeviceBuildInfo | IBuildInfo המייצג לבנות מכשיר אנדרואיד מלא (אופציונלי) בדיקות שלה. |
DeviceBuildInfoBootStrapper | ITargetPreparer כי לבנות מחליף שדות מידע עם תכונות לקרוא מהמכשירזה שימושי לבדיקת מכשירים עם מבנים שנוצרים ממקור חיצוני (למשל |
DeviceBuildInfoInjector | ITargetPreparer כי הכנסות DeviceBuildDescriptor מטה לתוך IBuildInfo . |
DeviceCleaner | מבצע אתחול מחדש או פורמט כפעולת ניקיון לאחר הבדיקה, ואפשר לכבות את המסך |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil | מכיל שיטות ושיעורי שירות לביצוע פקודות צד במקביל של התקן השתמש |
DeviceConcurrentUtil.ShellCommandCallable <V> | ERROR(/Callable) שעוטף את הפרטים של ביצוע הפקודה פגז על ITestDevice . |
DeviceConfigurationHolder | קונקרטית IDeviceConfiguration יישום המאחסן את האובייקטים תצורת המכשיר טעון ב ותכונותיו. |
DeviceFailedToBootError | נזרק אם התקן לא מצליח לאתחל לאחר שהבזיק עם מבנה. |
בקר DeviceFeatureModuleController | בקר מודול שלא יפעל בדיקות כאשר הוא אינו תומך בתכונה מסוימת. |
DeviceFileReporter | מחלקה השירות כי בדיקות המכשיר עבור קבצים ושולח אותם ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) אם נמצא. |
DeviceFlashPreparer | ITargetPreparer שזוהרת תמונה על החומרה אנדרואיד פיזית. |
DeviceFlashPreparer.EncryptionOptions | מכלול האפשרויות לטיפול בהצפנת תמונת נתונים |
DeviceFolderBuildInfo | IDeviceBuildInfo שמכיל גם חפצים לבנות אחרות הכלולות ספרייה על מערכת הקבצים המקומית. |
DeviceImageZipFlashingTargetPreparer | מכין מטרה שמבהב במכשיר תמונות מכשיר המסופקות באמצעות פורמט ספציפי. |
DeviceInternetAccessibilityResourceMetricCollector | האספן מצלצל ל- google.com כדי לבדוק אם למכשיר יש נגישות לאינטרנט או לא. |
מנהל התקן | |
DeviceManager.FastbootDevice | ייצוג של מכשיר במצב Fastboot. |
DeviceMetricData | מתנגד להחזיק את כל הנתונים שנאספו על ידי אספנים מדדים. |
DeviceMonitorMultiplexer | מחלקה פרוקסי להפיץ בקשות מרובות IDeviceMonitor ים. |
DeviceProperties | הגדרות קבועות נפוצות לשמות נכסים בצד המכשיר |
DeviceRecoveryModeUtil | |
DeviceResetFeature | יישום צד השרת של איפוס המכשיר. |
DeviceResetHandler | טיפול בכלי שירות איפוס כללי של המכשיר. |
DeviceSelectionOptions | מיכל לקריטריונים לבחירת מכשירים. |
DeviceSelectionOptions.DeviceRequestedType | סוגים אפשריים שונים של התקני מציין מיקום נתמכים. |
בודק DeviceSettingChecker | בדוק אם הגדרות המכשיר השתנו במהלך הפעלת מודול. |
DeviceSetup | ITargetPreparer שמגדיר מכשיר לבדיקה המבוססת על ספק Option ים. |
DeviceStateMonitor | בכיתה עוזר לצורך ניטור מצב של IDevice . |
DeviceStorageAgeResourceMetricCollector | גיל אחסון מנתח מ logcat. |
בודק DeviceStorageStatusChecker | בדוק אם למכשיר יש מספיק שטח דיסק למחיצות הנתונות. |
DeviceUnavailableMonitor | מאזין זה מנסה ללכוד DNAE ברמת מקרה הבדיקה בלבד. |
DeviceUpdateTargetPreparer | מופשט ITargetPreparer כי דואג צעדים משותפים סביב בעדכון מכשירים עם קובץ תמונה למכשיר ממקור חיצוני (להבדיל שירות לבנות). |
DeviceWifiResourceMetricCollector | האספן אוסף את עוצמת אות ה- wifi המחוברת הנוכחית ומדדי מהירות הקישור. |
DirectedGraph <V> | יישום גרפים ללא משקל. |
DynamicFileStubTest | זוהי בדיקה של tradefed לבדיקת tradefed יכולה לפתור את הקובץ הדינמי בצורה נכונה. |
DynamicRemoteFileResolver | שיעור המסייע בפתרון נתיב לקבצים מרוחקים. |
DynamicRemoteFileResolver.FileResolverLoader | מימושים המון IRemoteFileResolver . |
ה
EmmaXml קבועים | קבועים המשמשים בעת ניתוח דו"ח emma xml. |
אמולטור MemoryCpuCapturer | |
EnforcedSeLinuxChecker | בודק סטטוסים המבטיח את הסטטוס של Selinux. |
EventsLoggerListener | מאזין שמחבר את כל האירועים שהוא מקבל לקובץ |
ExistingBuildProvider | IBuildProvider שמחזיר הודעה כבר נבנה IBuildInfo . |
קובץ מורחב | הרחבה של קובץ סטנדרטי לשאת מטא נתונים הקשורים לבנייה. |
ו
FakeTest | בדיקה מזויפת שמטרתה להקל על יצירת תוצאות הבדיקה החוזרות על עצמן. |
FakeTestsZipFolder | מתקן בדיקות שיוצר תיקיית בדיקות מזויפות ללא רוכסן המבוססת על רשימת תוכן. |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | שיעור המסתמך על fastboot כדי להבהב תמונה על חומרת אנדרואיד פיזית. |
FastbootHelper | כיתת עוזרים לפעולות אתחול מהיר. |
FastbootUpdateBootstrapPreparer | ITargetPreparer כי בשלבים המפורטים קבצים (מנהל האתחול, רדיו, מכשיר zip תמונה) לתוך IDeviceBuildInfo לקבל התקני הבזיק עם FastbootDeviceFlasher , ואז מזריק מכשיר שלאחר האתחול מייחס לתוך info לבנות למטרות דיווח תוצאה. |
FileDownloadCache | מחלקת עוזרים השומרת על מטמון LRU של מערכת קבצים מקומית של קבצים שהורדו. |
FileDownloadCacheFactory | מפעל ליצירת FileDownloadCache |
FileDownloadCacheWrapper | מחלקה מעטפת המספקת FileDownloadCache המתקנים תוך יישום IFileDownloader ממשק. |
FileIdleMonitor | עוקב אחר קבצים ומבצע שיחה חוזרת אם הם לא היו פעילים (כלומר |
FileLogger | ILeveledLogOutput שמנתב הודעות יומן לקובץ ל stdout. |
FileProtoResultReporter | הכתב הפרוטו כי מרוקן את TestRecord לקובץ. |
FilePullerDeviceMetricCollector | BaseDeviceMetricCollector כי להקשיב במפתח הערכים הקרובים מהמכשיר ולמשוך אותם כקובץ מהמכשיר. |
FilePullerLogCollector | כונן הקובץ שדווח בצד המכשיר. |
FileSystemLogSaver | שמור יומנים במערכת קבצים. |
FilteredResultForwarder | וריאנט של ResultForwarder שרק מאפשר allowlist של TestDescription ידווח. |
FixedByteArrayOutputStream | ב-זיכרון ERROR(/OutputStream) שרק שומר כמות מקסימלית של נתונים. |
FlashingResourcesParser | מחלקה המנתחת את הגרסאות הנדרשות של קבצי תמונות עזר הדרושים להבזק התקן. |
FlashingResourcesParser.AndroidInfo | על typedef Map<String, MultiMap<String, String>> . |
FlashingResourcesParser.Constraint | ממשק סינון, שנועד לאפשר FlashingResourcesParser להתעלם כמה משאבים כי היא עשויה הייתה להשתמש |
FlashingResourceUtil | כלי זה עוזר קביעת הגרסה המתאימה של חפצים, כך שניתן יהיה הבזיק באמצעות DeviceFlashPreparer . |
מתקפל להרחבה | IModuleParameterHandler הרחבת לתוך יותר עבור כל תצורה מתקפלת שאינם ראשיים. |
מתקפל הנדלר | מטפל כללי מתקפל שיכול לקחת את הפרמטרים המתקפלים ליצירת מודול מיוחד. |
FoldableModePreparer | מכין מטרה שיכול לשנות את המצב המתקפל של מכשיר. |
FolderBuildInfo | יישום קונקרטי של IFolderBuildInfo . |
פורמט GeneratorReporter | כתב המאפשר ליצור דוחות בפורמט מסוים. |
ז
GceAvdInfo | מבנה להחזיק נתונים רלוונטיים עבור מופע GCE AVD נתון. |
GceAvdInfo.GceStatus | |
GceManager | עוזר שמנהל את קריאות GCE להתחיל/לעצור ולאסוף יומנים מ- GCE. |
GceRemoteCmdFormatter | מחלקת שירות לעיצוב פקודות כדי להגיע למכשיר gce מרוחק. |
GceRemoteCmdFormatter.ScpMode | ניתן להשתמש ב- SCP כדי לדחוף או למשוך קובץ בהתאם למבנה ה- args. |
GceSshTunnelMonitor | צג אשכול למנהרת ה- Gce ssh. |
GcovCodeCoverageCollector | BaseDeviceMetricCollector כי ימשוך מדידות כיסוי gcov את המכשיר ולהיכנס אליהם כאל חפצים המבחן. |
GCSBucketUtil | מנהל קבצים להורדה והעלאת קבצים מאחסון הענן של Google (GCS). |
GCSBucketUtil.GCSFileMetadata | עטיפה פשוטה למידע על קבצים ב- GCS. |
GCS נפוץ | מחלקה בסיסית להפעלת Gcs כמו הורדה והעלאה. |
GCSDownloaderHelper | הורדה לדלי GCS שדואג למטמון ולפתור את התצורה הגלובלית. |
הורדת GCSFileDownloader | הורדת קבצים להורדת הקובץ מאחסון הענן של Google (GCS). |
GCSFileUploader | מעלה קבצים להעלאת נתוני קבצים לאחסון הענן של Google (GCS). |
GCSHostResourceManager | הורד משאב מארח מ- GCS (אחסון בענן של Google). |
GcsRemoteFileResolver | יישום IRemoteFileResolver המאפשר הורדת מדלי GCS. |
GetPreviousPassedHelper | עוזר לקבל את מסנני הבדיקה שהועברו בעבר. |
GkiDeviceFlashPreparer | מכין מטרה שהבהב את המכשיר עם תמונה גנרית נפוצה של אנדרואיד משותף. |
GlobalFilterGetter | יישום שירות שמחזיר את המסננים של פנייה נתונה. |
GlobalTestFilter | אפשרויות הסינון החלות על ההזמנה. |
GoogleApiClientUtil | כלים ליצירת לקוח API של Google. |
GranularRetriableTestWrapper | פועלים על עטיפה בכיתה על IRemoteTest כדי מגרסת IRemoteTest ברמת testcase. |
GsiDeviceFlashPreparer | מכין מטרה שמבהב את המכשיר עם תמונת מערכת גנרית של אנדרואיד. |
ח
HelloWorldMultiTargetPreparer | דוגמה ליישום של IMultiTargetPreparer . |
HistoryLogger | TG History Logger, יומן מיוחד המכיל רק כמה אירועים ספציפיים. |
HprofAllocSiteParser | מחלקת עוזרים לנתח מידע ממקטע אתרי הקצאה בדוחות hprof. |
HttpRemoteFileResolver | יישום IRemoteFileResolver המאפשר הורדת קובץ מרחוק באמצעות HTTP |
HttpsRemoteFileResolver | יישום IRemoteFileResolver המאפשר הורדת קובץ מרחוק באמצעות https |
אני
IAbiReceiver | בדיקה שצריכה את ה- ABI הנבדק. |
IAppBuildInfo | ממשק זה הוצא משימוש. השתמש IBuildInfo ישירות. |
IAutoRetriableTest | ממשק עבור IRemoteTest כי אינו מיישם ITestFilterReceiver אך עדיין מבקש 'ניסיון חוזר תמיכה. |
IBatteryInfo | הממשק המגדיר את האינטראקציה עם סוללה של מכשיר. |
IBatteryInfo.BatteryState | מתאר את מצב הטעינה הנוכחי של הסוללה. |
IBuildProvider | אחראי למסור מידע בנוגע לבנייה הנבדקת. |
IBuildReceiver | בדיקה הדורשת התייחסות לבנייה הנבדקת. |
IClusterClient | ממשק לאינטראקציה עם ה- backend של TFC. |
IClusterEvent | ממשק לכל אירוע אשכול שיעלה ל- TFC. |
IClusterEventUploader <T מרחיבה IClusterEvent > | ממשק עבור ClusterEventUploader |
IClusterOptions | ממשק לקבלת אפשרויות הקשורות לאשכול. |
ICommandOptions | מיכל לאפשרויות ביצוע לפקודות. |
מתזמן ICommand | מתזמן להפעלת פקודות TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | מאזין לאירועי קריאה עם השלמת ההפעלה. |
א דחיסה אסטרטגיה | ממשק המייצג אלגוריתם דחיסה שניתן לבחור בזמן ריצה. |
תצורה | פרטי תצורה עבור פנייה ל- TradeFederation. |
IConfigurationFactory | יצרן ליצירת IConfiguration ים |
מקלט IConfiguration | ממשק פשוט לייצג אובייקט שמקבל IConfiguration . |
ICredentialFactory | ממשק עבור מפעל אישורים כדי ליצור OAuth2 Credential . |
IDefaultObjectLoader | ממשק לטעינת אובייקטים המוגדרים כברירת מחדל שאמורים להיות חלק מתצורת YAML שלנו. |
IDefaultObjectLoader.LoaderConfiguration | אובייקט תצורת הטעינה להעברת מידע למטען. |
IDeviceBuildInfo | IBuildInfo המייצג לבנות מכשיר אנדרואיד מלא (אופציונלי) בדיקות שלה. |
IDeviceBuildProvider | IBuildProvider המשתמשת מידע מתוך ITestDevice לאחזר לבנות. |
IDeviceConfiguration | ממשק מחזיק תצורת מכשירים. |
IDeviceFlasher | מהבהב תמונת מכשיר במכשיר. |
IDeviceFlasher.UserDataFlashOption | מכלול האפשרויות לטיפול בתמונת נתוני השימוש |
IDeviceManager | ממשק לניהול מערך המכשירים הזמינים לבדיקה. |
IDeviceManager.IFastbootListener | מאזין לשינויי מצב באתח מהיר. |
IDeviceMonitor | ממשק לניטור מצב המכשירים. |
IDeviceMonitor.DeviceLister | Runnable בכיתה-כמו שצריכה להחזיר את ההתקנים ידוע והמדינות שלהם. |
IDeviceSelection | ממשק לקריטריונים לבחירת מכשירים. |
IDeviceTest | ממשק אובייקט שצריך פניית ITestDevice . |
ניתנת לזיהוי | ממשק המתאר אובייקט Tradefed שניתן להשבית. |
IFileDownloader | ממשק להורדת קובץ מרוחק. |
IFlashingResourcesParser | ממשק לאספקת גרסאות נדרשות של קבצי תמונות עזר הדרושים להבזק התקן. |
IFlashingResourcesRetriever | ממשק לאחזור קבצי תמונות עזר הדרושים להבזק התקן. |
IFolderBuildInfo | תקציר פשוט IBuildInfo אשר חפץ לבנות הם המכילים בספריית קבצים מקומית. |
IFormatterGenerator | ממשק מתאר מעצב עבור SuiteResultHolder . |
IHostCleaner | מנקה את המארח לאחר סיום המבחן. |
IInvocationContextReceiver | מבחן הדורש התייחסות להקשר הפנייה. |
II הזמנה הוצאה לפועל | ממשק המתאר את הפעולות שיבוצעו כחלק מהפנייה. |
ILeveledLogOutput | שיעורים המיישמים ממשק זה מספקים שיטות העוסקות בהוצאת הודעות יומן. |
מקלט ILogcat | מחלקה המספקת פלט של logcat של המכשיר כמו InputStreamSource . |
ILogRegistry | ממשק עבור ILogOutput לוגר סינגלטון כי multiplexes ומנהלת חוטבי עצים שונים. |
ILogRegistry.EventType | אירועים מועילים לרישום |
IMetricCollector | ממשק זה יתווסף כמעצב בעת דיווח על תוצאות הבדיקות על מנת לאסוף מדדים תואמים. |
מקלט IMetricCollector | ממשק IRemoteTest ים ליישם אם הם צריכים לקבל את רשימת IMetricCollector ים לריצת מבחן. |
בקר IModuleController | ממשק לשליטה אם יש לבצע מודול או לא. |
IModuleController.RunStrategy | Enum המתאר כיצד יש לבצע את המודול. |
IModuleParameterHandler | הממשק לפרמטרים של מודולי סוויטות. |
IMultiDeviceTest | ממשק זה הוצא משימוש. ממשק זה נשמר באופן זמני לצורך תאימות אך אינו משמש בפועל יותר. אנא אל תיישם זאת. |
IMultiTargetPreparer | מכין את סביבת הבדיקה למספר מכשירים יחד. |
INativeDeviceTest | ממשק אובייקט שצריך פניית INativeDevice . |
InstallApexModuleTargetPreparer | |
InstantAppHandler | הנדלר עבור ModuleParameters#INSTANT_APP . |
InstrumentationResultProtoParser | מנתח את תוצאת המכשור פרוטו שנאספה במהלך ריצת מבחן המכשור ומודיע ל- ITestRunListener על התוצאות. |
InvocationContext | יישום גנרי של IInvocationContext . |
InvocationExecution | שיעור המתאר את כל שלבי ההפעלה: בניית הורדה, target_prep, הפעלת בדיקות, ניקוי. |
InvocationScope | היקף פנייה אחת של Tradefed. |
InvocationScoped | |
InvocationScopeModule | מודול Guice שניתן להשתמש בו בכל מקום בפנייה ל- TF לבקש את האובייקטים הנתמכים על ידי Guice-Tradefed. |
InvocationStatus | שיעור לאחסון סטטוס הזמנה. |
InvocationToJUnitResultForwarder | מחלקה שמאזין ITestInvocationListener אירועים וקדימה אותם TestListener . |
מעבד IPost | מעבדי דואר הוא אובייקט של התאחדות הסחר שנועד לאפשר עיבוד של מדדים ויומנים לאחר הבדיקות ולפני דיווחי התוצאות. |
IRemoteFeature | ממשק המתאר תכונה ב- Tradefed שניתן לבצע על פי הבקשה. |
IRemoteFileResolver | ממשק לאובייקטים שיכולים לפתור קובץ מרוחק לקובץ מקומי. |
IRemoteFileResolver.RemoteFileResolverArgs | הוויכוחים עברו לפותרים |
IRemoteFileResolver.ResolvedFile | מידע מחזיק בכיתה על הקובץ שנפתר וכמה מטא נתונים. |
IReportNotExecuted | במקרה של ביצוע לא מושלם, IRemoteTest המיישמת ממשק זה עשוי לדווח בדיקות הלא להורג שלהם לדיווח משופר. |
מתכנן | ממשק לתזמון מחדש של תצורה לביצוע עתידי. |
IResourceMetricCollector | הממשק למשתמש ליישום אספני משאבים מותאמים אישית. |
IRestApiHelper | ממשק עוזר לביצוע שיחות REST API. |
מבחן בלתי נתפס | ממשק זה הוצא משימוש. אין צורך בזה יותר |
IRetry החלטה | ממשק המניע את החלטת הניסיון מחדש והחלת המסנן על הכיתה לניסיון ממוקד יותר. |
IRuntimeHintProvider | |
ISandbox | ממשק המגדיר ארגז חול שניתן להשתמש בו להפעלת פנייה. |
ISandboxFactory | יצרן ליצירת ISandbox . |
מקלט ISetOption | יישום ממשק זה צריך להיות בעל Option עם השם "סט-אופציה" קשור HostTest#SET_OPTION_NAME . |
IShardableTest | IRemoteTest כי ניתן לפצל מבחני משנה הפעלה בנפרד. |
IShardHelper | ממשק של אובייקט המתאר את אסטרטגיית ההתרסקות לאמץ לתצורה. |
בודק ISystemStatusChecker | בודק המבצע בדיקות של מצב המערכת ומחזיר בוליאני כדי לציין אם המערכת נמצאת במצב צפוי. |
מקלט ISystemStatusChecker | IRemoteTest הדורש גישה ISystemStatusChecker מהתצורה. |
ITargetCleaner | ממשק זה הוצא משימוש. tearDown הועבר לממשק ה- ITargetPreparer הבסיסי. |
ITargetPreparer | מכין את סביבת הבדיקה לריצת הבדיקה. |
ITerribleFailureHandler | ממשק לטפל כשלים נורא מן LogUtil.CLog.wtf(String, Throwable) |
ITestAnnotationFilterReceiver | רץ שיכול לסנן אילו בדיקות להריץ על סמך הערות. |
ITestCollector | מספק תמיכה לאיסוף מבחנים; כאשר הוא מוגדר, רץ המבחנים חייב לבצע ריצה יבשה כדי לאסוף מקרי בדיקה מבלי לבצע אותם בפועל. |
ITestFileFilterReceiver | רץ שיכול לקבל קובץ המפרט אילו בדיקות להריץ ו/או לא להריץ. |
ITestFilterReceiver | רץ שיכול לסנן אילו בדיקות להריץ. |
מקלט ITestInformationReceiver | ממשק לקבל את TestInformation עבור כמה שיעורים. |
ITestInvocation | מטפל בהזמנה אחת לבדיקת TradeFederation. |
ITestInvocation.ExitInformation | מייצג קצת מידע יציאה לצורך קריאה. |
ITestSuite | שיעור מופשט המשמש להפעלת Test Suite. |
ITestSuiteResultLoader | ממשק המתאר עוזר לטעון תוצאות קודמות באופן שניתן להריץ מחדש. |
ITestsZipInstaller | מתקין בדיקות מקובץ zip של בדיקות (כפי שיוצא על ידי מערכת הבנייה) במכשיר. |
י
JavaCodeCoverageCollector | BaseDeviceMetricCollector כי ימשוך מדידות כיסוי Java את המכשיר ולהיכנס אליהם כאל חפצי מבחן. |
JavaCodeCoverageFlusher | סוג שירות המאפס ומכריח שטף של מדידות כיסוי קוד Java מתהליכים הפועלים במכשיר. |
JsonHttpTestResultReporter | כתב תוצאה המקודד תוצאות מדדי בדיקה וענף, פרטי מכשיר ל- JSON ו- POST לנקודת קצה של שירות HTTP |
מסנן JUnit4Test | עוזר מחלקה המספקת סינון עבור רץ JUnit4 ידי הרחבת Filter . |
JUnitToInvocationResultForwarder | מחלקה שמאזין TestListener אירועים וקדימה אותם אל ITestInvocationListener . |
JUnitXmlParser | מנתח שחולץ נתוני תוצאות בדיקה מתוצאות JUnit המאוחסנות ב- XMLJUnitResultFormatter של נמלה ומעביר אותן ל- ITestInvocationListener. |
ק
בודק KeyguardStatusChecker | Checks the keyguard status after module execution. |
KillExistingEmulatorPreparer | A ITargetPreparer that shuts down a running emulator. |
L
LabResourceDeviceMonitor | The lab resource monitor which initializes/manages the gRPC server for LabResourceService. |
LargeOutputReceiver | A class designed to help run long running commands collect output. |
LastShardDetector | When running local sharding, sometimes we only want to execute some actions when the last shard reaches invocationEnded(long) . |
LaunchCvdHelper | Utility helper to control Launch_cvd in the Cuttlefish VM. |
LeakedThreadStatusChecker | Status checker to ensure a module does not leak a running Thread. |
LegacySubprocessResultsReporter | A frozen implementation of the subprocess results reporter which should remain compatible with earlier versions of TF/CTS (eg 8+), despite changes in its superclass. |
ListInstrumentationParser | A IShellOutputReceiver that parses the output of a 'pm list instrumentation' query |
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | The class for local virtual devices running on TradeFed host. |
LocalAppBuildProvider | A IBuildProvider that constructs a IBuildInfo based on a provided local path |
LocalDeviceBuildProvider | A IBuildProvider that constructs a IDeviceBuildInfo based on a provided filesystem directory path. |
LocalEmulatorLaunch | TargetPreparer שמשגר אמולטור מקומי מסביבת בניית אנדרואיד. |
LocalEmulatorSnapshot | A TargetPreparer intended for generating a clean emulator snapshot from a android build/development environment |
LocalFileResolver | Implementation of IRemoteFileResolver that allows linking local files |
LocalFolderBuildProvider | A IBuildProvider that constructs a IFolderBuildInfo based on a provided local path |
LocalRunInstructionBuilder | Utility to compile the instruction to run test locally. |
LogcatCrashResultForwarder | Special listener: on failures (instrumentation process crashing) it will attempt to extract from the logcat the crash and adds it to the failure message associated with the test. |
LogcatEventParser | |
LogcatEventType | Event types for LogcatEventParser . |
LogcatOnFailureCollector | Collector that will capture and log a logcat when a test case fails. |
LogcatReceiver | Class that collects logcat in background. |
LogFileSaver | A helper for ITestInvocationListener 's that will save log data to a file |
LogReceiver | |
LogRegistry | A ILogRegistry implementation that multiplexes and manages different loggers, using the appropriate one based on the ThreadGroup of the thread making the call. |
LogSaverResultForwarder | A ResultForwarder for saving logs with the global file saver. |
M
MainlineModuleHandler | A simple handler class for Mainline Modules that creates a InstallApexModuleTargetPreparer and injects the dynamic link into it based on the given mainline modules to automatically retrieve those modules. |
MainlineTestModuleController | Base class for a module controller to run tests based on the preloaded mainline modules on the device under test. |
ManagedRemoteDevice | A device running inside a virtual machine that we manage remotely via a Tradefed instance inside the VM. |
ManagedTestDeviceFactory | Factory to create the different kind of devices that can be monitored by Tf |
MetricFilePostProcessor | Used for uploading the metrics log file collected during the test and run level. |
MetricOption | Annotation for test methods annotated with @Test , or if the annotation is part of the annotation list of TestDescription that allows to specify some extra parameters useful for: Tuning the behavior of the collectors, filtering some methods. |
MetricsXMLResultReporter | MetricsXMLResultReporter writes test metrics and run metrics to an XML file in a folder specified by metrics-folder parameter at the invocationEnded phase of the test. |
MetricUtility | Contains common utility methods for storing the test metrics, aggregating the metrics in similar tests and writing the metrics to a file. |
MinApiLevelModuleController | Base class for a module controller to not run tests when it below a specified API Level. |
MinSdkModuleController | Base class for a module controller to not run tests on versions below a specified SDK version number. |
ModuleDefinition | Container for the test run configuration. |
ModuleListener | Listener attached to each IRemoteTest of each module in order to collect the list of results. |
ModuleMerger | Helper class for operation related to merging ITestSuite and ModuleDefinition after a split. |
ModuleOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | A simple struct class to store information about a module |
ModuleParameters | Special values associated with the suite "parameter" keys in the metadata of each module. |
ModuleParametersHelper | Helper to get the IModuleParameterHandler associated with the parameter. |
ModuleSplitter | Helper to split a list of modules represented by IConfiguration into a list of execution units represented by ModuleDefinition . |
N
NameMangleListener | A proxy listener to translate test method, class, and package names as results are reported. |
NativeCodeCoverageFlusher | A utility class that clears native coverage measurements and forces a flush of native coverage data from processes on the device. |
NativeDevice | Default implementation of a ITestDevice Non-full stack android devices. |
NativeDevice.AdbAction | A DeviceAction for running a OS 'adb ....' command. |
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction | DeviceAction for rebooting a device. |
NativeDevice.RebootMode | A mode of a reboot. |
NativeDeviceStateMonitor | Helper class for monitoring the state of a IDevice with no framework support. |
NegativeHandler | Handler that specify that nothing should be done and the parameter should not create any extra module. |
NestedDeviceStateMonitor | Device state monitor that executes extra checks on nested device to accommodate the specifics of the virtualized environment. |
NestedRemoteDevice | Representation of the device running inside a remote Cuttlefish VM. |
NetworkNotAvailableException | Thrown when a device is not able to connect to network for testing. |
NoDeviceException | Thrown when there's no device to execute a given command. |
NoisyDryRunTest | Run noisy dry run on a command file. |
NotMultiAbiHandler | Special handler that notify the SuiteModuleLoader that the secondary abi should not create a module. |
O
OpenObjectLoader | Loader for the default objects available in AOSP. |
OptionCopier | A helper class that can copy Option field values with same names from one object to another. |
OptionFetcher | Helper to get the test options from the parent process. |
OptionNotAllowedException | Specific ConfigurationException when an option is not allowed to be passed in the command line. |
OptionSetter | Populates Option fields. |
OptionSetter.OptionFieldsForName | Container for the list of option fields with given name. |
OtaDeviceBuildInfo | A IDeviceBuildInfo used for over-the-air update testing. |
OtatoolsBuildInfo | An IBuildInfo that contains otatools artifacts. |
OtaZipfileBuildProvider | Provides a IBuildInfo based on a local OTA zip file. |
P
PackageInstalledModuleController | Module controller to not run tests when the device has not got the given packages installed. |
Pair <A, B> | Define our own Pair class which contains two objects. |
ParallelDeviceExecutor <V> | Wrapper of ERROR(/ExecutorService) to execute a function in parallel. |
ParentSandboxInvocationExecution | Version of InvocationExecution for the parent invocation special actions when running a sandbox. |
ParentShardReplicate | Replicate a setup for one device to all other devices that will be part of sharding. |
PassingTestFileReporter | A ITestInvocationListener that saves the list of passing test cases to a test file |
PrettyPrintDelimiter | Helper utility that helps to print delimited message that stands out. |
PropertyChanger | A utility class for changing (or adding) items in an Android property file |
ProtoResultParser | Parser for the Tradefed results proto format. |
ProtoResultParser.TestLevel | Enumeration representing the current level of the proto being processed. |
ProtoResultReporter | Result reporter build a TestRecord protobuf with all the results inside. |
ProtoUtil | Utility methods for dealing with protobuf messages type-agnostically. |
ProxyConfiguration | Object that allows pointing to a remote configuration to execute. |
PsParser | Utility used to parse(USER,PID and NAME) from the "ps" command output |
Q
QuotationAwareTokenizer |
R
RecoveryLogPreparer | A target preparer used to collect logs before recovery. |
RegexTrie <V> | The RegexTrie is a trie where eachERROR(/Pattern) . |
RemoteAndroidDevice | Implementation of a ITestDevice for a full stack android device connected via adb connect. |
RemoteAndroidVirtualDevice | Extends RemoteAndroidDevice behavior for a full stack android device running in the Google Compute Engine (Gce). |
RemoteAvdIDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true |
RemoteFileUtil | Utility class to handle file from a remote instance |
RemoteInvocationExecution | Implementation of InvocationExecution that drives a remote execution. |
RemoteManager | Class that receives RemoteOperation s via a socket. |
RemoteSshUtil | Utility to execute ssh commands on remote instances. |
RemoteTestTimeOutEnforcer | Listeners that allows to check the execution time of a given test config and fail it if it goes over a given timeout. |
RemoteZip | Utilities to unzip individual files inside a remote zip file. |
ReportPassedTests | Report in a file possible filters to exclude passed test. |
ResourceMetricUtil | פונקציות שירות לחיבור מדדים. |
RestApiHelper | A helper class for performing REST API calls. |
ResultAggregator | Special forwarder that aggregates the results when needed, based on the retry strategy that was taken. |
ResultAndLogForwarder | Forwarder for results and logs events. |
ResultForwarder | A ITestInvocationListener that forwards invocation results to a list of other listeners. |
ResultsPlayer | Special runner that replays the results given to it. |
RetentionFileSaver | Helper class for creating a .retention file in a directory. |
RetryConfigurationFactory | Factory that handles retrying a command. |
RetryLogSaverResultForwarder | Forwarder that also handles passing the current attempt we are at. |
RetryRescheduler | A special runner that allows to reschedule a previous run tests that failed or where not executed. |
RetryRescheduler.RetryType | The types of the tests that can be retried. |
RetryResultForwarder | An Extension of ResultForwarder that always push to a given attempt number. |
RetryResultHelper | Helper class to determine which module or test should run or not. |
RetryStatistics | Structure holding the statistics for a retry session of one IRemoteTest . |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery | Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step. |
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer | An ITargetPreparer that creates a secondary user in setup, and marks that tests should be run in that user. |
RunOnSystemUserTargetPreparer | An ITargetPreparer that marks that tests should be run on the user (rather than the current user). |
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer | An ITargetPreparer that creates a work profile in setup, and marks that tests should be run in that user. |
S
SandboxConfigDump | Runner class that creates a IConfiguration based on a command line and dump it to a file. |
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Special Configuration Exception coming from the Sandbox setup. |
SandboxConfigurationFactory | Special Configuration factory to handle creation of configurations for Sandboxing purpose. |
SandboxConfigUtil | A utility class for managing IConfiguration when doing sandboxing. |
SandboxedInvocationExecution | Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command. |
SandboxInvocationRunner | Run the tests associated with the invocation in the sandbox. |
SandboxOptions | Class that can receive and provide options to a ISandbox . |
ScreenshotOnFailureCollector | Collector that will capture and log a screenshot when a test case fails. |
Sdk28ModuleController | A module controller to check if a device is on SDK 28 (Android 9) or above. |
Sdk29ModuleController | Only run tests if the device under test is SDK version 29 or above. |
Sdk30ModuleController | Only run tests if the device under test is SDK version 30 or above. |
Sdk31ModuleController | Only run tests if the device under test is SDK version 31 or above. |
SecondaryUserHandler | Handler for ModuleParameters#SECONDARY_USER . |
SerializationUtil | Utility to serialize/deserialize an object that implements ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | A credential factory to create service account key based oauth Credential . |
ShardBuildCloner | Helper class that handles cloning a build info from the command line. |
ShardHelper | Helper class that handles creating the shards and scheduling them for an invocation. |
ShardListener | A ITestInvocationListener that collects results from a invocation shard (aka an invocation split to run on multiple resources in parallel), and forwards them to another listener. |
ShardMainResultForwarder | A ResultForwarder that combines the results of a sharded test invocations. |
ShellOutputReceiverStream | Utility subclass of OutputStream that writes into an IShellOutputReceiver. |
ShellStatusChecker | Check if the shell status is as expected before and after a module run. |
ShippingApiLevelModuleController | Run tests if the device meets the following conditions:
|
SimpleFileLogger | A ILeveledLogOutput that directs log messages to stdout and to a single log file. |
SimplePerfResult | Object to hold all simpleperf test results |
SimplePerfStatResultParser | A utility class to parse simpleperf result. |
SimplePerfUtil | Utility class to dispatch simple command and collect results |
SimplePerfUtil.SimplePerfType | Enum of simpleperf command options |
SimpleStats | A small utility class that calculates a few statistical measures given a numerical dataset. |
SizeLimitedOutputStream | A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written. |
Sl4aBluetoothUtil | A utility class provides Bluetooth operations on one or two devices using SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel | Enums for Bluetooth device access level which are based on BluetoothDevice.java |
Sl4aBluetoothUtil.BluetoothConnectionState | Enums for Bluetooth connection states which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Enums for Bluetooth profile priority level which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothProfile | Enums for Bluetooth profiles which are based on BluetoothProfile.java |
Sl4aClient | Sl4A client to interact via RPC with SL4A scripting layer. |
Sl4aEventDispatcher | Event dispatcher polls for event and queue them by name to be queried. |
Sl4aEventDispatcher.EventSl4aObject | Object returned by the event poller. |
SnapshotInputStreamSource | A File-backed InputStreamSource. |
StatusCheckerResult | Contains the result of a ISystemStatusChecker execution. |
StatusCheckerResult.CheckStatus | |
StdoutLogger | A ILeveledLogOutput that directs log messages to stdout. |
StreamProtoReceiver | A receiver that translates proto TestRecord received into Tradefed events. |
StreamProtoResultReporter | An implementation of ProtoResultReporter |
StrictShardHelper | Sharding strategy to create strict shards that do not report together, |
StringEscapeUtils | Utility class for escaping strings for specific formats. |
StringUtil | Utility class for escaping strings for common string manipulation. |
StubBuildProvider | No-op empty implementation of a IBuildProvider . |
StubMultiTargetPreparer | Placeholder empty implementation of a IMultiTargetPreparer . |
StubTargetPreparer | Placeholder empty implementation of a ITargetPreparer . |
StubTest | No-op empty test implementation. |
StubTestRunListener | Stub implementation of ITestRunListener |
SubprocessCommandException | A subprocess command failed to run. |
SubprocessConfigBuilder | Build a wrapper TF config XML for an existing TF config. |
SubprocessEventHelper | Helper to serialize/deserialize the events to be passed to the log. |
SubprocessEventHelper.BaseTestEventInfo | Base Helper for TestIgnored information. |
SubprocessEventHelper.FailedTestEventInfo | Helper for testFailed information. |
SubprocessEventHelper.InvocationEndedEventInfo | Helper for invocation ended information. |
SubprocessEventHelper.InvocationFailedEventInfo | Helper for InvocationFailed information. |
SubprocessEventHelper.InvocationStartedEventInfo | Helper for invocation started information. |
SubprocessEventHelper.LogAssociationEventInfo | Helper for logAssociation information. |
SubprocessEventHelper.TestEndedEventInfo | Helper for testEnded information. |
SubprocessEventHelper.TestLogEventInfo | Helper for testLog information. |
SubprocessEventHelper.TestModuleStartedEventInfo | Helper for test module started information. |
SubprocessEventHelper.TestRunEndedEventInfo | Helper for testRunEnded Information. |
SubprocessEventHelper.TestRunFailedEventInfo | Helper for testRunFailed information |
SubprocessEventHelper.TestRunStartedEventInfo | Helper for testRunStarted information |
SubprocessEventHelper.TestStartedEventInfo | Helper for testStarted information |
SubprocessExceptionParser | Helper to handle the exception output from standard Tradefed command runners. |
SubprocessReportingHelper | A class to build a wrapper configuration file to use subprocess results reporter for a cluster command. |
SubprocessResultsReporter | Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations. |
SubprocessTestResultsParser | Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side. |
SubprocessTestResultsParser.StatusKeys | Relevant test status keys. |
SubprocessTfLauncher | A IRemoteTest for running tests against a separate TF installation. |
SuiteApkInstaller | Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info. |
SuiteModuleLoader | Retrieves Compatibility test module definitions from the repository. |
SuiteModuleLoader.ConfigFilter | A ERROR(/FilenameFilter) to find all the config files in a directory. |
SuiteResultHolder | Helper object to ease up serializing and deserializing the invocation results. |
SuiteResultReporter | Collect test results for an entire suite invocation and output the final results. |
SuiteResultReporter.ModulePrepTimes | Object holder for the preparation and tear down time of one module. |
SuiteTestFilter | Represents a filter for including and excluding tests. |
SystemServerFileDescriptorChecker | Checks if system server appears to be running out of FDs. |
SystemServerStatusChecker | Check if the pid of system_server has changed from before and after a module run. |
SystemUtil | Utility class for making system calls. |
SystemUtil.EnvVariable |
T
TableBuilder | Helper class to display a matrix of String elements in a table. |
TableFormatter | Helper class to display a matrix of String elements so each element column is lined up |
TarUtil | Utility to manipulate a tar file. |
TelephonyHelper | A utility to use and get information related to the telephony. |
TelephonyHelper.SimCardInformation | An information holder for the sim card related information. |
TelephonyTokenProvider | Token provider for telephony related tokens. |
TemplateResolutionError | Class extending ConfigurationException for template related error during configuration parsing. |
TerribleFailureEmailHandler | A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance. |
TestAppInstallSetup | A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto device. |
TestContext | A class to model a TestContext message of TFC API. |
TestDependencyResolver | Helper to resolve dependencies if needed. |
TestDescriptionsFile | A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file. |
TestDevice | Implementation of a ITestDevice for a full stack android device |
TestEnvironment | A class to model a TestEnvironment message returned by TFC API. |
TestFailureListener | Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested. |
TestFilterHelper | Helper class for filtering tests |
TestGroupStatus | A class to store status of a test group. |
TestInfo | Stores the test information set in a TEST_MAPPING file. |
TestInvocation | Default implementation of ITestInvocation . |
TestInvocation.RunMode | The different mode an invocation can run into. |
TestInvocation.Stage | |
TestMapping | A class for loading a TEST_MAPPING file. |
TestMappingSuiteRunner | Implementation of BaseTestSuite to run tests specified by option include-filter, or TEST_MAPPING files from build, as a suite. |
TestOption | Stores the test option details set in a TEST_MAPPING file. |
TestOutputUploader | A class to upload test output files to GCS/HTTP. |
TestRecordInterpreter | Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed. |
TestResource | A class to model a TestResource message returned by TFC API. |
TestResourceDownloader | A class to download test resource files from file system/GCS/HTTP. |
TestResultListener | A simplification of ITestLifecycleListener for implementers that only care about individual test results. |
TestRunToTestInvocationForwarder | Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver . |
TestsPoolPoller | Tests wrapper that allow to execute all the tests of a pool of tests. |
TestSuiteInfo | A class that resolves loading of build related metadata for test suite To properly expose related info, a test suite must include a |
TextResultReporter | A test result reporter that forwards results to the JUnit text result printer. |
TfObjectTracker | A utility to track the usage of the different Trade Fedederation objects. |
TfSuiteRunner | Implementation of ITestSuite which will load tests from TF jars res/config/suite/ folder. |
TfTestLauncher | A IRemoteTest for running unit or functional tests against a separate TF installation. |
TimeStatusChecker | Status checker to ensure that the device and host time are kept in sync. |
TimeVal | This class is deprecated. use Duration instead. |
TokenProviderHelper | Helper that gives the provider associated to a particular token, in order to find out if a device supports the token. |
TradefedConfigObject | A class to model a TradefedConfigObject message of TFC API. |
TradefedConfigObject.Type | A list of configuration object types which can be injected to a cluster command config. |
TradefedDelegator | Objects that helps delegating the invocation to another Tradefed binary. |
TradefedFeatureClient | לקוח grpc לבקש ביצוע תכונה מהשרת. |
TradefedFeatureServer | A server that responds to requests for triggering features. |
TradefedSandbox | Sandbox container that can run a Trade Federation invocation. |
TradefedSandboxFactory | Default implementation for SandboxFactory |
TradefedSandboxRunner | Runner associated with a TradefedSandbox that will allow executing the sandbox. |
TradefedSandboxRunner.StubScheduledInvocationListener | A stub IScheduledInvocationListener that does nothing. |
U
UnexecutedTestReporterThread | Threads that takes care of reporting all unexecuted tests. |
UsbResetMultiDeviceRecovery | A IMultiDeviceRecovery which resets USB buses for offline devices. |
UsbResetRunConfigRecovery | Allow to trigger a command to reset the USB of a device |
UsbResetTest | An IRemoteTest that reset the device USB and checks whether the device comes back online afterwards. |
UserChecker | Checks if users have changed during the test. |
V
ValidateSuiteConfigHelper | This class will help validating that the IConfiguration loaded for the suite are meeting the expected requirements: - No Build providers - No Result reporters |
VmRemoteDevice | A Remote virtual device that we will manage from inside the Virtual Machine. |
W
WaitDeviceRecovery | A simple implementation of a IDeviceRecovery that waits for device to be online and respond to simple commands. |
WifiHelper | Helper class for manipulating wifi services on device. |
X
XmlFormattedGeneratorReporter | Implementation of the FormattedGeneratorReporter which format the suite results in an xml format. |
XmlResultReporter | Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter. |
XmlSuiteResultFormatter | Utility class to save a suite run as an XML. |
XmlSuiteResultFormatter.RunHistory | Helper object for JSON conversion. |
Y
YamlClassOptionsParser | Helper to parse test runner information from the YAML Tradefed Configuration. |
Z
ZipCompressionStrategy | An ICompressionStrategy for creating zip archives. |