אינדקס מחלקות

אלו הן מחלקות ה-API. ראה את כל חבילות ה-API .

א

AaptParser מחלקה שמחלצת מידע מ-apk על ידי ניתוח פלט של 'aapt dump badging'.
AaptParser.AaptVersion כמות האפשרויות עבור גרסת AAPT המשמשת לניתוח קבצי APK.
AbiFormatter שיעור שירות עבור abi.
AbstractXmlParser מחלקה בסיס עוזר לניתוח קבצי xml
AbstractXmlParser.ParseException נזרק אם לא ניתן היה לנתח קלט XML
AcloudConfigParser מחלקה עוזרת המנתחת תצורת Acloud (משמשת להפעלת מופע מכשיר ענן).
AcloudConfigParser.AcloudKeys ערכות מפתח שניתן לחפש מהתצורה.
ActivityStatus Checker בודק סטטוס לפעילויות שנותרו הפועלות בסוף מודול.
AdbRootElevator סגירה AutoCloseable המאפשרת בסיס adb כאשר הוא נבנה במידת הצורך ומשחזר את מצב השורש כאשר הוא הושלם.
AggregatePostProcessor צובר מדדים שנותן את המינימום, המקסימום, הממוצע, השונות, סטיית התקן, סך הכל, הספירה ואחוזונים אופציונליים עבור מדדים מספריים שנאספו במהלך ריצות בדיקה מרובות איטרציות, ומתייחס אליהם ככפולים.
AltDirBehavior מנה להגדרת התנהגויות ספריות חלופיות עבור מתקיני/דוחפים שונים של חפצי בדיקה

AppBuildInfo IBuildInfo המייצג אפליקציית אנדרואיד וחבילות הבדיקה שלה.
AppDeviceBuildInfo מחלקה זו הוצאה משימוש. השתמש ישירות IDeviceBuildInfo .
AppVersionFetcher מחלקת שירות כדי לקבל מחרוזת גרסת אפליקציה מהמכשיר.
AppVersionFetcher.AppVersionInfo סוגי מידע על גרסאות האפליקציה.
ArchModuleController בקר מודול לא להריץ בדיקות כאשר הוא אינו תואם לאף ארכיטקטורה נתונה.
ArgsOptionParser מאכלסת שדות Option מארגומנטים של שורת פקודה מנותחים.
ATestFileSystemLogSaver מחלקה LogSaver זו משמשת את ATest לשמירת יומנים בנתיב מסוים.
AutoLogCollector ספירה המתארת ​​באיזה אספן ניתן לטפל באופן אוטומטי על ידי הרתמה.
מדווחים אוטומטיים מחלקה המגדירה את המיפוי מכתבים אוטומטיים של Tradefed.
AveragePostProcessor הטמעת מעבד פוסט המחשב את הממוצע של רשימת המדדים.

ב

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 המאפשר להשבית את האובייקט.
BasePostProcessor ה- IPostProcessor הבסיסי שכל יישום צריך להרחיב.
BaseRetryDecision יישום בסיס של IRetryDecision .
BaseStreamLogger <OS מרחיב את OutputStream> ILeveledLogOutput שמפנה הודעות יומן לזרם פלט ול-stdout.
BaseTargetPreparer מחלקת יישום בסיס עבור ITargetPreparer המאפשרת לשלוט אם האובייקט מושבת או לא.
BaseTestSuite מבחן להפעלת Suite Test Compatibility עם מערכת סוויטה חדשה.
BatteryController מחלקת שירות המאפשרת לשלוט במצב טעינת הסוללה של מכשיר.
BatteryRechargeDevice Recovery אפשר להפעיל פקודה כאשר רמת הסוללה של המכשיר נמצאת מתחת לסף נתון.
טמפרטורת סוללה
BatteryUnaavailableDevice Recovery בודק שחזור שיפעיל תצורה אם רמת הסוללה אינה זמינה.
BinaryState Enum משמש כדי להקליט מצב ON/OFF עם מצב IGNORE no-op.
BluetoothUtils פונקציות שירות להתקשרות BluetoothInstrumentation במכשיר

ניתן למצוא קוד מכשירי Bluetooth בצד ההתקן ב-AOSP בכתובת: frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider IDeviceBuildProvider אשר מאתחל מידע בנייה ממכשיר הבדיקה

זה משמש בדרך כלל עבור מכשירים עם מבנה שסופק חיצונית, כלומר

BugreportCollector ITestInvocationListener עובר דרך שאוסף דיווחי באגים כאשר מתרחשים אירועים הניתנים להגדרה ולאחר מכן קורא ITestInvocationListener#testLog על הילדים שלו לאחר איסוף כל דוח באג.
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Noun
BugreportCollector.Predicate פרידיקט מלא המתאר מתי ללכוד דוח באג.
BugreportCollector.Relation
BugreportCollector.SubPredicate
BugreportzOnFailureCollector אסוף דיווח באג כאשר מקרה מבחן נכשל.
BuildInfo הטמעה כללית של IBuildInfo שאמורה להיות משויכת ל- ITestDevice .
BuildInfoRecorder ITargetPreparer שכותב מטא נתוני build מידע לתוך קובץ מוגדר.
BuildInfoUtil מחלקת שימוש כדי לעזור לתפעל את IBuildInfo
BuildRetrievalError אירעה שגיאה קטלנית במהלך אחזור ה-build לבדיקה.
BuildTestsZipUtils שיעור עוזר לפעולות הקשורות לבדיקות zip שנוצרו על ידי מערכת ה-build של אנדרואיד
BulkEmailer כלי עזר לשולח דואר אלקטרוני המאפשר את התצורה הבאה: מרווח נשלח, גודל פרץ ראשוני, נמענים ומספר ההודעות הכולל.
BunletoolUtil מחלקת Utility שמשתמשת בשורת הפקודה bundletool כדי להתקין את ה-.apks ב-deivce.

ג

CecControllerTokenProvider ספק אסימון עבור אסימונים הקשורים ל-Consumer Electronics Control (CEC).
CircularAtraceUtil כלי עזר של Atrace פותח בעיקר לזיהוי הגורמים השורשיים ל-ANR במהלך בדיקת Monkey.
CircularByteArray מבנה נתונים להחזקת מערך בגודל קבוע הפועל כמאגר מעגלי, ועוקב אחר הסכום הכולל של כל הערכים במערך.
ClangCodeCoverageCollector BaseDeviceMetricCollector שימשוך מדידות כיסוי Clang מהמכשיר וירשום אותן כחפצי בדיקה.
ClassNotFoundConfigurationException ConfigurationException עבור כאשר המחלקה של אובייקט לא נמצא.
ClassPathScanner מוצא ערכים ב-classpath.
ClassPathScanner.ClassNameFilter IClassPathFilter המסנן והופך שמות של מחלקות Java.
ClassPathScanner.ExternalClassNameFilter ClassNameFilter שדוחה מחלקות פנימיות
ClassPathScanner.IClassPathFilter מסנן עבור נתיבי כניסה של נתיב class

דפוס אחרי FileFilter

ClusterBuildInfo מחלקה IBuildInfo ל-builds מ-TFC.
ClusterBuildProvider IBuildProvider להורדת משאבי בדיקת TFC.
ClusterClient מימוש IClusterClient לאינטראקציה עם ה-TFC backend.
ClusterCommand מחלקה המייצגת משימה שנלקחה מ-TF Cluster.
ClusterCommand.RequestType
ClusterCommand.State מצב הפקודה באשכול TF.
ClusterCommandConfigBuilder מחלקה לבניית קובץ תצורה עבור פקודת אשכול.
ClusterCommandEvent מחלקה לקלוט אירועי פקודות אשכול להעלאה.
ClusterCommandEvent.Builder
ClusterCommandEvent.Type
ClusterCommandLauncher מחלקה IRemoteTest להפעלת פקודה מ-TFC באמצעות תת-תהליך TF.
ClusterCommandScheduler ICommandScheduler לתמיכה ב- TFC (Cluster Tradefed).
ClusterCommandStatus מחלקה המייצגת את המצב ואת סיבת הביטול לפקודה מ-TF Cluster.
ClusterDeviceInfo מחלקה לקלוט מידע על מכשיר אשכול להעלאה.
ClusterDeviceInfo.Builder
ClusterDeviceMonitor מימוש IDeviceMonitor המדווח על תוצאות לשירות Tradefed Cluster.
ClusterEventUploader <T מרחיב את IClusterEvent > מחלקה ClusterEventUploader, אשר מעלה את IClusterEvent ל-TFC.
ClusterHostEvent מחלקה לקלוט אירועים מארח אשכול להעלאה.
ClusterHostEvent.Builder
ClusterHostEvent.HostEventType רשימות של סוגי האירועים השונים.
ClusterHostUtil פונקציות שימוש סטטיות עבור TF Cluster כדי לקבל מופעי תצורה גלובליים, מידע מארח וכו'.
ClusterLogSaver מחלקה ILogSaver להעלאת פלטי בדיקה ל-TFC.
ClusterLogSaver.FilePickingStrategy אסטרטגיות לבחירת קבצים.
ClusterOptions
CollectingByteOutputReceiver IShellOutputReceiver שאוסף את כל פלט המעטפת byte[] .
CollectingOutputReceiver IShellOutputReceiver אשר אוסף את כל פלט המעטפת String אחת.
CollectingTestListener ITestInvocationListener שיאסוף את כל תוצאות הבדיקה.
CollectorHelper עוזר לבצע כמה פעולות IMetricCollector הדרושות בכמה מקומות.
CommandFileParser מנתח לקובץ המכיל קבוצה של שורות פקודה.
CommandFileParser.CommandLine
CommandLineBuildInfoBuilder תוכנית השירות נועדה ללכוד את ארגומנטי המידע הרגילים לבנייה משורת פקודה וליצור מהם IBuildInfo .
CommandOptions יישום ICommandOptions .
CommandOptionsGetter הטמעת שירות המחזירה את ערך אפשרויות הפקודה של הזמנה נתונה.
CommandRunner נקודת כניסה חלופית של TradeFederation שתפעיל פקודה שצוינה בארגומנטים של שורת הפקודה ולאחר מכן תצא.
CommandRunner.ExitCode קודי שגיאה שאפשר לצאת איתם.
Command Scheduler מתזמן להפעלת פקודות TradeFederation בכל המכשירים הזמינים.
CommandScheduler.HostState רשימות של מעמד שונה של מארח
CommonLogRemoteFileUtil כלי שירות זה מאפשר להימנע משכפול קוד על פני ייצוג המכשיר המרוחק השונה עבור הלוגיקה של שליפת היומן המרוחק של קבצים נפוצים.
CommonLogRemoteFileUtil.KnownLogFileEntry ייצוג של ערך יומן ידוע עבור מכשירים מרוחקים.
ConditionPriorityBlockingQueue <T> מחלקה בטוחה לשרשור עם פעולות דמויות ERROR(/PriorityBlockingQueue) שיכולות לאחזר אובייקטים התואמים תנאי מסוים.
ConditionPriorityBlockingQueue.AlwaysMatch <T> ConditionPriorityBlockingQueue.IMatcher התואם לכל אובייקט.
ConditionPriorityBlockingQueue.IMatcher <T> ממשק לקביעה אם אלמנטים תואמים תנאי כלשהו.
ConfigCompleter יישום של Completer עבור תצורות ה-TF שלנו.
תְצוּרָה מימוש IConfiguration קונקרטי המאחסן את אובייקטי התצורה הטעונים במפה.
ConfigurationDef מחזיק תיעוד של תצורה, האובייקטים המשויכים לה והאפשרויות שלהם.
ConfigurationDef.ConfigObjectDef אובייקט שיחזיק מידע עבור className ומספר המראה שיש לו (לדוגמה, אם לתצורה יש את אותו אובייקט פעמיים, לראשון יהיה מספר המראה הראשון).
ConfigurationFactory מפעל ליצירת IConfiguration .
ConfigurationFactory.ConfigLoader יישום של IConfigDefLoader שעוקב אחר התצורות הכלולות מתצורת שורש אחת, וזורק חריג על מעגל כולל.
ConfigurationUtil פונקציות שירות לטיפול בקובצי תצורה.
ConfigurationXmlParserSettings מחלקה פשוטה לקבל הגדרות עבור ConfigurationXmlParser

כדי להעביר הגדרות למחלקה זו, הכינוי הוא חובה.

ConfigurationYamlParser מנתח עבור תצורות Tradefed בסגנון YAML
לְנַחֵם מסוף TradeFederation הראשי המספק למשתמש את הממשק לאינטראקציה

כרגע תומך בפעולות כגון

  • הוסף פקודה לבדיקה
  • רשימה של מכשירים ומצבם
  • רשום את הפניות בתהליך
  • רשום פקודות בתור
  • dump יומן קורא לקובץ/stdout
  • לכבות
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.
Dependencies Resolver סוג חדש של ספק המאפשר לקבל את כל התלות לבדיקה.
Device AllocationResult מייצג את התוצאות של ניסיון הקצאה עבור פקודה.
DeviceAvailableChecker בודק כדי לוודא שמודול אינו משאיר את המכשיר במצב לא מקוון.
DeviceBatteryLevelChecker IRemoteTest שבודק טעינת סוללה מינימלית, ומחכה שהסוללה תגיע לסף טעינה שני אם הטעינה המינימלית לא קיימת.
DeviceBatteryResourceMetricCollector אספן זה אוסף מדדי סוללה של המכשיר.
DeviceBuildDescriptor מחלקת עטיפה עבור IBuildInfo , המכילה שיטות מסייעות לאחזור מידע על בניית פלטפורמת מכשיר.
DeviceBuildInfo IBuildInfo המייצג מבנה שלם של מכשיר אנדרואיד ו(אופציונלי) הבדיקות שלו.
DeviceBuildInfoBootStrapper ITargetPreparer המחליף שדות מידע על build בתכונות הנקראות מהמכשיר

זה שימושי לבדיקת התקנים עם builds שנוצרו ממקור חיצוני (למשל

DeviceBuildInfoInjector ITargetPreparer שמכניס מטא נתונים DeviceBuildDescriptor לתוך IBuildInfo .
Device Cleaner מבצע אתחול מחדש או עיצוב כפעולת ניקוי לאחר הבדיקה, ולחלופין מכבה את המסך
DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
DeviceConcurrentUtil מכיל שיטות שירות ומחלקות לביצוע במקביל של פקודות בצד ההתקן

השתמש ERROR(/ExecutorService) כדי להפעיל פקודות המיושמות כ- ShellCommandCallable , והשתמש ERROR(/#joinFuture(String,Future,long)) לסנכרון מול ERROR(/Future) כפי שהוחזר על ידי ERROR(/ExecutorService) לביצוע הפקודה.

DeviceConcurrentUtil.ShellCommandCallable <V> ERROR(/Callable) העוטפת את הפרטים של ביצוע פקודת מעטפת ב- ITestDevice .
DeviceConfigurationHolder מימוש קונקרטי IDeviceConfiguration המאחסן את אובייקטי תצורת ההתקן הטעונים בתכונות שלו.
DeviceFailedToBootError נזרק אם התקן נכשל באתחול לאחר הבזק עם build.
DeviceFeatureModuleController בקר מודול לא להריץ בדיקות כאשר הוא אינו תומך בתכונה מסוימת.
DeviceFileReporter מחלקת שירות שבודקת קבצים במכשיר ושולחת אותם ל- ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) אם נמצא.
DeviceFlashPreparer ITargetPreparer שמציג תמונה על חומרת אנדרואיד פיזית.
DeviceFlashPreparer.אפשרויות הצפנה אוסף אפשרויות לטיפול בהצפנה של תמונת משתמש
DeviceFolderBuildInfo IDeviceBuildInfo שמכיל גם חפצי בנייה אחרים הכלולים בספרייה במערכת הקבצים המקומית.
DeviceImageZipFlashingTargetPreparer מכין יעדים שמבליח את המכשיר עם תמונות המכשיר המסופקות בפורמט מסוים.
DeviceInternetAccessibilityResourceMetricCollector האספן מצלצל ל-google.com כדי לבדוק אם למכשיר יש נגישות לאינטרנט או לא.
מנהל התקן
DeviceManager.FastbootDevice ייצוג של מכשיר במצב Fastboot.
DeviceMetricData אובייקט לשמור את כל הנתונים שנאספו על ידי אספנים מדדים.
DeviceMonitorMultiplexer מחלקת proxy להפצת בקשות למספר IDeviceMonitor .
מאפייני התקן הגדרות קבועות נפוצות עבור שמות מאפיינים בצד המכשיר
Device RecoveryModeUtil
DeviceResetFeature הטמעה בצד השרת של איפוס המכשיר.
DeviceResetHandler כלי שירות טיפול כללי באיפוס מכשיר.
Device SelectionOptions מיכל עבור קריטריונים לבחירת מכשיר.
DeviceSelectionOptions.DeviceRequestedType הסוגים השונים האפשריים של התקני מציין מיקום נתמכים.
DeviceSettingChecker בדוק אם הגדרות המכשיר השתנו במהלך הפעלת מודול.
הגדרת מכשיר ITargetPreparer שמגדיר מכשיר לבדיקה בהתבסס על Option שסופקו.
DeviceStateMonitor כיתת עוזר לניטור מצב של IDevice .
DeviceStorageAgeResourceMetricCollector ניתוח גיל אחסון מ-logcat.
DeviceStorageStatus Checker בדוק אם להתקן יש מספיק שטח דיסק עבור המחיצות הנתונות.
DeviceUnavailableMonitor מאזין זה מנסה ללכוד DNAE ברמת מקרה בדיקה בלבד.
DeviceUpdateTargetPreparer ITargetPreparer אבסטרקטי שדואג לצעדים נפוצים סביב עדכון מכשירים עם קובץ תמונת מכשיר ממקור חיצוני (בניגוד לשירות build).
DeviceWifiResourceMetricCollector האספן אוסף מדדי עוצמת אות wifi המחוברים הנוכחיים ומהירות הקישור.
DirectedGraph <V> יישום גרפים לא משוקללים מכוון.
DynamicFileStubTest זהו מבחן tradefed לבדיקת tradefed יכול לפתור קובץ דינמי בצורה נכונה.
DynamicRemoteFileResolver מחלקה המסייעת בפתרון נתיב לקבצים מרוחקים.
DynamicRemoteFileResolver.FileResolverLoader טוען יישומים של IRemoteFileResolver .

ה

EmmaXmlConstants קבועים בשימוש בעת ניתוח דוח emma xml.
EmulatorMemoryCpuCapturer
EnforcedSeLinuxChecker בודק סטטוס המבטיח את הסטטוס של Selinux.
EventsLoggerListener מאזין שמתעד את כל האירועים שהוא מקבל לקובץ
ExistingBuildProvider IBuildProvider שמחזיר IBuildInfo שכבר נבנה.
ExtendedFile הרחבה של קובץ סטנדרטי לשאת מטא נתונים הקשורים ל-build.

ו

FakeTest בדיקה מזויפת שמטרתה להקל על יצירת תוצאות בדיקה שניתנות לחזרה.
FakeTestsZipFolder מתקן בדיקה שיוצר תיקיית בדיקות מזויפת שנפתחה על סמך רשימת תוכן.
FakeTestsZipFolder.ItemType
FastbootDeviceFlasher מחלקה המסתמכת על fastboot כדי להבהב תמונה על חומרת אנדרואיד פיזית.
FastbootHelper כיתת עוזר לפעולות מהיר אתחול.
FastbootUpdateBootstrapPreparer ITargetPreparer שמשלב קבצים שצוינו (מטען אתחול, רדיו, התקן תמונה zip) לתוך IDeviceBuildInfo כדי לקבל הבזק להתקנים עם FastbootDeviceFlasher , ולאחר מכן מחדיר תכונות מכשיר לאחר האתחול למידע על הבנייה למטרות דיווח תוצאות.
FileDownloadCache מחלקה עוזרת ששומרת על מטמון LRU של מערכת קבצים מקומית של קבצים שהורדו.
FileDownloadCacheFactory מפעל ליצירת FileDownloadCache
FileDownloadCacheWrapper מחלקת עטיפה המספקת מתקני FileDownloadCache תוך יישום ממשק IFileDownloader .
FileIdleMonitor עוקב אחר קבצים ומבצע התקשרות חוזרת אם הם לא היו פעילים (כלומר
FileLogger ILeveledLogOutput שמפנה הודעות יומן לקובץ ול-stdout.
FileProtoResultReporter כתב פרוטו שמטיל את ה- TestRecord לקובץ.
FilePullerDeviceMetricCollector BaseDeviceMetricCollector שמאזין למפתח מדדים המגיע מהמכשיר ומושך אותם כקובץ מהמכשיר.
FilePullerLogCollector לוגר של הקובץ שדווח על ידי צד המכשיר.
FileSystemLogSaver שמור יומנים במערכת קבצים.
FilteredResultForwarder וריאנט של ResultForwarder המאפשר רק לדווח על רשימת היתרים של TestDescription .
FixedByteArrayOutputStream ERROR(/OutputStream) בזיכרון ששומר רק על כמות נתונים מקסימלית.
FlashingResourcesParser מחלקה שמנתחת גרסאות נדרשות של קבצי תמונת עזר הדרושים להבהב של התקן.
FlashingResourcesParser.AndroidInfo A typedef עבור Map&lt;String, MultiMap&lt;String, String&gt;&gt; .
FlashingResourcesParser.Constraint ממשק סינון, שנועד לאפשר FlashingResourcesParser להתעלם מכמה משאבים שהם עשויים להשתמש בהם אחרת
FlashingResourceUtil כלי זה עוזר להגדיר את הגרסה המתאימה של חפצים כך שניתן יהיה להבריק אותם באמצעות DeviceFlashPreparer .
מתקפל ExpandingHandler IModuleParameterHandler מתרחב ליותר עבור כל תצורה מתקפלת לא ראשונית.
Handler מתקפל מטפל גנרי מתקפל שיכול לקחת את הפרמטרים הניתנים לקיפול כדי ליצור מודול מיוחד.
FoldableModePreparer מכין מטרות שיכול לשנות את המצב המתקפל של מכשיר.
FolderBuildInfo יישום קונקרטי של IFolderBuildInfo .
FormattedGeneratorReporter כתב המאפשר להפיק דוחות בפורמט מסוים.

G

GceAvdInfo מבנה להחזקת נתונים רלוונטיים עבור מופע נתון של GCE AVD.
GceAvdInfo.GceStatus
GceManager עוזר שמנהל את קריאות ה-GCE להפעלה/עצירה ואיסוף יומנים מ-GCE.
GceRemoteCmdFormatter מחלקת שירות לעיצוב פקודות כדי להגיע למכשיר gce מרוחק.
GceRemoteCmdFormatter.ScpMode ניתן להשתמש ב-SCP כדי לדחוף או למשוך קובץ בהתאם למבנה ה-args.
GceSshTunnelMonitor צג שרשור עבור מנהרת Gce ssh.
GcovCodeCoverageCollector BaseDeviceMetricCollector שימשוך מדידות כיסוי gcov מהמכשיר וירשום אותם כחפצי בדיקה.
GCSBucketUtil מנהל קבצים כדי להוריד ולהעלות קבצים מ-Google Cloud Storage (GCS).
GCSBucketUtil.GCSFileMetadata מעטפת פשוטה למידע על קובץ ב-GCS.
GCSCommon מחלקה בסיס לפעולת Gcs כמו הורדה והעלאה.
GCSDownloaderHelper הורדה עבור דלי GCS שדואג לאחסון במטמון ופתרון התצורה הגלובלית.
GCSFileDownloader הורדת קבצים להורדת קובץ מ-Google Cloud Storage (GCS).
GCSFileUploader מעלה קבצים להעלאת נתוני קבצים ל-Google Cloud Storage (GCS).
GCSHostResourceManager הורד משאב מארח מ-GCS (אחסון בענן של Google).
GcsRemoteFileResolver הטמעת IRemoteFileResolver המאפשר הורדה מ-GCS bucket.
GetPreviousPassedHelper עוזר לקבל את מסנני הבדיקה שעברו בעבר.
GkiDeviceFlashPreparer מכין יעדים שמבזק את המכשיר עם תמונה גנרית של גרעין נפוצה של אנדרואיד.
GlobalFilterGetter הטמעת שירות שמחזירה את המסננים של הזמנה נתונה.
GlobalTestFilter אפשרויות סינון הוחלו על ההזמנה.
GoogleApiClientUtil כלי עזר ליצירת לקוח API של Google.
GranularRetriableTestWrapper שיעור עטיפה עובד על ה- IRemoteTest כדי לגרגר את ה-IRemoteTest ברמת מבחן מבחן.
GsiDeviceFlashPreparer מכין יעדים שמבליח את המכשיר עם תמונת מערכת גנרית של אנדרואיד.

ח

HelloWorldMultiTargetPreparer דוגמה ליישום של IMultiTargetPreparer .
HistoryLogger TF History Logger, יומן מיוחד המכיל רק כמה אירועים ספציפיים.
HprofAllocSiteParser כיתת עוזר לנתח מידע ממקטע אתרי הקצאה בדוחות hprof.
HttpRemoteFileResolver יישום של IRemoteFileResolver המאפשר הורדת קובץ מרחוק דרך http
HttpsRemoteFileResolver הטמעת IRemoteFileResolver המאפשר הורדת קובץ מרחוק דרך https

אני

IAbiReceiver מבחן שצריך את ה-ABI הנבדק.
IAppBuildInfo ממשק זה הוצא משימוש. השתמש ישירות IBuildInfo .
IAutoRetriableTest ממשק עבור IRemoteTest שאינו מיישם ITestFilterReceiver אך עדיין מעוניין לתמוך בניסיון חוזר אוטומטי.
IBatteryInfo הממשק המגדיר את האינטראקציה עם סוללה של מכשיר.
IBatteryInfo.BatteryState מתאר את מצב הטעינה הנוכחי של הסוללה.
IBuildProvider אחראי על מתן מידע לגבי הבנייה הנבדקת.
IBuildReceiver בדיקה שצריכה התייחסות למבנה הנבדק.
IClusterClient ממשק לאינטראקציה עם הקצה האחורי של TFC.
IClusterEvent ממשק לכל אירוע אשכול שיועלה ל-TFC.
IClusterEventUploader <T מרחיב את IClusterEvent > ממשק עבור ClusterEventUploader
IClusterOptions ממשק לקבלת אפשרויות הקשורות לאשכול.
ICommandOptions מיכל לאפשרויות ביצוע לפקודות.
ICommandScheduler מתזמן להפעלת פקודות TradeFederation.
ICommandScheduler.IScheduledInvocationListener מאזין לאירועי קריאה כאשר ההתקשרות מסתיימת.
ICompression Strategy ממשק המייצג אלגוריתם דחיסה שניתן לבחור בזמן ריצה.
IConfiguration מידע על תצורה עבור קריאת TradeFederation.
IConfigurationFactory מפעל ליצירת IConfiguration s
IConfigurationReceiver ממשק פשוט לייצוג אובייקט שמקבל IConfiguration .
ICredentialFactory ממשק למפעל אישורים ליצירת Credential OAuth2.
IDefaultObjectLoader ממשק לטעינת אובייקטי ברירת המחדל שאמורים להיות חלק מתצורת ה-YAML שלנו.
IDefaultObjectLoader.LoaderConfiguration אובייקט תצורת הטעינה להעברת מידע למטעין.
IDeviceBuildInfo IBuildInfo המייצג מבנה שלם של מכשיר אנדרואיד ו(אופציונלי) הבדיקות שלו.
IDeviceBuildProvider IBuildProvider שמשתמש במידע מ- ITestDevice כדי לאחזר build.
IDeviceConfiguration ממשק מחזיק תצורת מכשיר.
IDeviceFlasher מהבהב תמונת מכשיר במכשיר.
IDeviceFlasher.UserDataFlashOption כמות האפשרויות לטיפול בתמונת נתוני המשתמש
IDeviceManager ממשק לניהול מערך המכשירים הזמינים לבדיקה.
IDeviceManager.IFastbootListener מאזין לשינויי מצב אתחול מהיר.
IDeviceMonitor ממשק לניטור מצב התקנים.
IDeviceMonitor.DeviceLister מחלקה דמוית Runnable שאמורה להחזיר את המכשירים הידועים ואת המצבים שלהם.
IDeviceSelection ממשק לקריטריונים לבחירת מכשיר.
IDeviceTest ממשק לאובייקט שצריך הפניה ל- ITestDevice .
ניתן לביטול ממשק המתאר אובייקט Tradefed שניתן לנטרל.
IFileDownloader ממשק להורדת קובץ מרחוק.
IFlashingResourcesParser ממשק לאספקת גרסאות נדרשות של קבצי תמונת עזר הדרושים להבהב של התקן.
IFlashingResourcesRetriever ממשק לאחזור קבצי תמונת עזר הדרושים להבהב של התקן.
IFolderBuildInfo IBuildInfo פשוט מופשט שחפצי הבנייה שלו מכילים בספריית מערכת קבצים מקומית.
IFormatterGenerator ממשק המתאר פורמט עבור SuiteResultHolder .
IHostCleaner מנקה את המארח לאחר סיום הפעלת הבדיקה.
IIinvocationContextReceiver מבחן שצריך התייחסות להקשר של הפניה.
IIinvocationExecution ממשק המתאר את הפעולות שייעשו כחלק מהזמנה.
ILeveledLogOutput מחלקות המיישמות ממשק זה מספקות שיטות העוסקות בהוצאת הודעות יומן.
ILogcatReceiver מחלקה המספקת את הפלט של logcat של התקן בתור InputStreamSource .
ILogRegistry ממשק עבור לוגר יחיד ILogOutput שמרבה ומנהל לוגרים שונים.
ILogRegistry.EventType אירועים שמועילים לתיעוד
IMetricCollector ממשק זה יתווסף כמעצב בעת דיווח על תוצאות בדיקות על מנת לאסוף מדדים תואמים.
IMetricCollectorReceiver ממשק עבור IRemoteTest ליישום אם הם צריכים לקבל את רשימת ה- IMetricCollector עבור הפעלת המבחן.
IModuleController ממשק לשליטה אם יש להפעיל מודול או לא.
IModuleController.RunStrategy Enum המתאר כיצד יש להפעיל את המודול.
IModuleParameterHandler הממשק לפרמטרים של מודולי סוויטות.
IMultiDeviceTest ממשק זה הוצא משימוש. ממשק זה נשמר באופן זמני לצורך תאימות אך למעשה אינו בשימוש יותר. נא לא ליישם את זה.
IMultiTargetPreparer מכין את סביבת הבדיקה למספר מכשירים יחד.
INativeDeviceTest ממשק לאובייקט שצריך הפניה ל- INativeDevice .
התקן אתApexModuleTargetPreparer
InstantAppHandler מטפל עבור ModuleParameters#INSTANT_APP .
InstrumentationResultProtoParser מנתח את פרוטו תוצאת המכשור שנאסף במהלך ריצת בדיקת המכשור ומודיע ל-ITestRunListener על התוצאות.
InvocationContext יישום כללי של IInvocationContext .
InvocationExecution מחלקה שמתארת ​​את כל שלבי ההתקשרות: הורדה לבנות, target_prep, להפעיל בדיקות, לנקות.
InvocationScope היקף הפניה אחת של Tradefed.
InvocationScoped
InvocationScopeModule מודול Guice שניתן להשתמש בו בכל מקום בהזמנת TF לבקשות לאובייקטים הנתמכים ב-Guice-Tradefed.
InvocationStatus מחלקה לאחסון סטטוס הזמנה.
InvocationToJUnitResultForwarder כיתה שמאזינה לאירועי ITestInvocationListener ומעבירה אותם ל- TestListener .
IPostProcessor Post Processers הוא אובייקט של Trade Federation שנועד לאפשר עיבוד של מדדים ויומנים לאחר הבדיקות ולפני דיווח התוצאות.
IRemoteFeature ממשק המתאר תכונה ב-Tradefed שניתן להפעיל בהתבסס על הבקשה.
IRemoteFileResolver ממשק לאובייקטים שיכולים לפתור קובץ מרוחק לקובץ מקומי.
IRemoteFileResolver.RemoteFileResolverArgs הטענות עברו לפותרים
IRemoteFileResolver.ResolvedFile כיתה מכילה מידע על הקובץ שנפתר וכמה מטא נתונים.
IReportNotExecuted במקרה של ביצוע חלקי, IRemoteTest המיישמת ממשק זה עשויה לדווח על בדיקות שלא בוצעו לצורך שיפור הדיווח.
IR Scheduler ממשק לתזמון מחדש של תצורה לביצוע עתידי.
IResourceMetricCollector הממשק למשתמש ליישם אספני משאבים מותאמים אישית.
IRestApiHelper ממשק עוזר לביצוע קריאות REST API.
IRresumableTest ממשק זה הוצא משימוש. אין צורך בזה יותר
IRetryDecision ממשק המניע את החלטת הניסיון החוזר והחלת המסנן על המחלקה לניסיון חוזר ממוקד יותר.
IRuntimeHintProvider
ISandbox ממשק המגדיר ארגז חול שניתן להשתמש בו להפעלת הזמנה.
ISandboxFactory מפעל ליצירת ISandbox .
ISetOptionReceiver יישום של ממשק זה צריך לכלול Option עם שם "set-option" המקושר ל- HostTest#SET_OPTION_NAME .
IShardableTest IRemoteTest שניתן לפצל לתת-בדיקות הניתנות להפעלה בנפרד.
IShardHelper ממשק של אובייקט המתאר את אסטרטגיית הריסוק שיש לאמץ עבור תצורה.
ISystemStatusChecker בודק שמבצע בדיקות על מצב המערכת ומחזיר ערך בוליאני כדי לציין אם המערכת במצב צפוי.
ISystemStatusCheckerReceiver IRemoteTest שדורש גישה ל- ISystemStatusChecker מהתצורה.
ITargetCleaner ממשק זה הוצא משימוש. tearDown הועבר לממשק הבסיסי של ITargetPreparer.
ITargetPreparer מכין את סביבת הבדיקה לריצת הבדיקה.
ITerribleFailureHandler ממשק לטיפול בכשלים איומים מ- LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver רץ שיכול לסנן אילו בדיקות להפעיל על סמך הערות.
ITestCollector מספק תמיכה לאיסוף בדיקות; כאשר מוגדר, רץ המבחן חייב לבצע ריצה יבשה כדי לאסוף מקרי בדיקה מבלי לבצע אותם בפועל.
ITestFileFilterReceiver רץ שיכול לקבל קובץ המציין אילו בדיקות להפעיל ו/או לא להפעיל.
ITestFilterReceiver רץ שיכול לסנן אילו בדיקות לרוץ.
מקלט ITestInformation ממשק לקבלת TestInformation עבור חלק מהשיעורים.
ITestInvocation מטפל בהזמנת בדיקה אחת של TradeFederation.
ITestInvocation.ExitInformation מייצג מידע יציאה כלשהו עבור הזמנה.
ITestSuite מחלקה מופשטת המשמשת להפעלת Test Suite.
ITestSuiteResultLoader ממשק המתאר עוזר לטעון תוצאות קודמות באופן שניתן להפעיל מחדש.
ITestsZipInstaller מתקין בדיקות מקובץ zip של בדיקות (כפי שמופק על ידי מערכת ה-build) במכשיר.

י

JavaCodeCoverageCollector BaseDeviceMetricCollector שימשוך מדידות כיסוי Java מהמכשיר וירשום אותם כחפצי בדיקה.
JavaCodeCoverageFlusher מחלקת שירות המאפסת ומאלצת שטיפה של מדידות כיסוי קוד Java מתהליכים הפועלים במכשיר.
JsonHttpTestResultReporter כתב תוצאות שמקודד תוצאות מדדי בדיקה והסתעפות, פרטי מכשיר ל-JSON ו-POST לנקודת קצה של שירות HTTP
JUnit4TestFilter מחלקה עוזרת המספקת את הסינון לרץ JUnit4 על ידי הרחבת Filter .
JUnitToInvocationResultForwarder כיתה שמאזינה לאירועי TestListener ומעבירה אותם ל- ITestInvocationListener .
JUnitXmlParser מנתח המחלץ נתוני תוצאות בדיקה מתוצאות JUnit המאוחסנות ב-XMLJUnitResultFormatter של ant ומעביר אותם ל-ITestInvocationListener.

ק

KeyguardStatus Checker בודק את מצב מגן המקשים לאחר ביצוע המודול.
KillExistingEmulatorPreparer ITargetPreparer שמכבה אמולטור פועל.

ל

LabResourceDeviceMonitor צג משאבי המעבדה המאתחל/מנהל את שרת ה-gRPC עבור LabResourceService.
LargeOutputReceiver מחלקה שנועדה לסייע בהפעלת פקודות ריצות ארוכות באיסוף פלט.
LastShardDetector בעת הפעלת רסיסה מקומית, לפעמים אנו רוצים לבצע פעולות מסוימות רק כאשר הרסיס האחרון מגיע invocationEnded(long) .
LaunchCvdHelper עוזר עזר לשלוט על Launch_cvd ב-Cuttlefish VM.
LeakedThreadStatus Checker בודק מצב כדי לוודא שמודול אינו דולף שרשור פועל.
מדור קודם SubprocessResultsReporter יישום קפוא של מדווח תוצאות המשנה שאמור להישאר תואם לגרסאות קודמות של TF/CTS (למשל 8+), למרות שינויים במחלקת העל שלו.
ListInstrumentationParser IShellOutputReceiver שמנתח את הפלט של שאילתת 'pm list instrumentation'
ListInstrumentationParser.InstrumentationTarget
LocalAndroidVirtualDevice המחלקה למכשירים וירטואליים מקומיים הפועלים על מארח TradeFed.
LocalAppBuildProvider IBuildProvider הבונה IBuildInfo על סמך נתיב מקומי מסופק
LocalDeviceBuildProvider IBuildProvider הבונה IDeviceBuildInfo המבוסס על נתיב ספרייה מסופק של מערכת הקבצים.
LocalEmulatorLaunch TargetPreparer שמשיק אמולטור באופן מקומי מסביבת בנייה של אנדרואיד.
LocalEmulatorSnapshot TargetPreparer המיועד ליצירת תמונת מצב נקייה של אמולטור מסביבת בנייה/פיתוח של אנדרואיד
LocalFileResolver הטמעת IRemoteFileResolver המאפשר קישור קבצים מקומיים
LocalFolderBuildProvider IBuildProvider הבונה IFolderBuildInfo על סמך נתיב מקומי מסופק
LocalRunInstructionBuilder כלי עזר לקמפל את ההוראה להפעלת בדיקה מקומית.
LogcatCrashResultForwarder מאזין מיוחד: בכשלים (קריסת תהליך המכשור) הוא ינסה לחלץ מה-logcat את הקריסה ויוסיף אותו להודעת הכשל הקשורה לבדיקה.
LogcatEventParser
LogcatEventType סוגי אירועים עבור LogcatEventParser .
LogcatOnFailureCollector אספן שילכוד ויועד logcat כאשר מקרה בדיקה נכשל.
LogcatReceiver כיתה שאוספת logcat ברקע.
LogFileSaver עוזר עבור ITestInvocationListener שישמור נתוני יומן לקובץ
LogReceiver
LogRegistry מימוש של ILogRegistry שמרבה ומנהל לוגרים שונים, תוך שימוש באחד המתאים המבוסס על ThreadGroup של השרשור המבצע את הקריאה.
LogSaverResultForwarder ResultForwarder לשמירת יומנים עם שומר הקבצים הגלובלי.

M

MainlineModuleHandler מחלקת מטפל פשוטה עבור מודולי Mainline שיוצרת InstallApexModuleTargetPreparer ומחדירה לתוכו את הקישור הדינמי בהתבסס על המודולים הראשיים הנתונים כדי לאחזר אוטומטית את המודולים הללו.
MainlineTestModuleController מחלקה בסיס לבקר מודול להפעלת בדיקות המבוססות על המודולים הראשיים הטעונים מראש במכשיר הנבדק.
ManagedRemoteDevice מכשיר הפועל בתוך מכונה וירטואלית שאנו מנהלים מרחוק באמצעות מופע Tradefed בתוך ה-VM.
ManagedTestDeviceFactory מפעל ליצירת סוגים שונים של מכשירים שניתן לנטר על ידי Tf
MetricFilePostProcessor משמש להעלאת קובץ יומן המדדים שנאסף במהלך רמת הבדיקה והריצה.
MetricOption הערה עבור שיטות בדיקה עם הערות עם @Test , או אם ההערה היא חלק מרשימת ההערות של TestDescription המאפשרת לציין כמה פרמטרים נוספים שימושיים עבור: כוונון התנהגות האספנים, סינון שיטות מסוימות.
MetricsXMLResultReporter MetricsXMLResultReporter כותב מדדי בדיקה ומריץ מדדים לקובץ XML בתיקייה שצוינה על ידי פרמטר metrics-folder בשלב invocationEnded של הבדיקה.
MetricUtility מכיל שיטות עזר נפוצות לאחסון מדדי הבדיקה, צבירת המדדים בבדיקות דומות וכתיבת המדדים לקובץ.
MinApiLevelModuleController מחלקה בסיס עבור בקר מודול לא להריץ בדיקות כאשר הוא מתחת לרמת API שצוינה.
MinSdkModuleController מחלקה בסיס עבור בקר מודול לא להריץ בדיקות על גרסאות מתחת למספר גרסת SDK שצוין.
ModuleDefinition מיכל עבור תצורת ריצת המבחן.
ModuleListener מאזין מצורף לכל IRemoteTest של כל מודול על מנת לאסוף את רשימת התוצאות.
ModuleMerger מחלקה עוזרת לפעולה הקשורה למיזוג ITestSuite ו- ModuleDefinition לאחר פיצול.
ModuleOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo מחלקת struct פשוטה לאחסון מידע על מודול
פרמטרים של מודול ערכים מיוחדים המשויכים למפתחות ה"פרמטר" של החבילה במטא נתונים של כל מודול.
ModuleParametersHelper עוזר לקבל את IModuleParameterHandler המשויך לפרמטר.
ספליטר מודול עוזר לפצל רשימה של מודולים המיוצגים על ידי IConfiguration לרשימה של יחידות ביצוע המיוצגות על ידי ModuleDefinition .

נ

NameMangleListener מאזין פרוקסי לתרגום שיטות בדיקה, מחלקות וחבילות כפי שמדווחות התוצאות.
NativeCodeCoverageFlusher מחלקת שירות שמנקה מדידות כיסוי מקומיות ומאלצת שטיפה של נתוני כיסוי מקומיים מתהליכים במכשיר.
NativeDevice יישום ברירת מחדל של ITestDevice מכשירי אנדרואיד שאינם מחסנית מלאה.
NativeDevice.AdbAction DeviceAction להפעלת פקודת 'adb ....' של מערכת ההפעלה.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction לאתחול מחדש של מכשיר.
NativeDevice.RebootMode מצב של אתחול מחדש.
NativeDeviceStateMonitor כיתת עוזר לניטור מצב של IDevice ללא תמיכת מסגרת.
NegativeHandler מטפל שמציין שאין לעשות דבר והפרמטר לא צריך ליצור מודול נוסף.
NestedDeviceStateMonitor צג מצב התקן שמבצע בדיקות נוספות במכשיר מקונן כדי להתאים לפרטי הסביבה הווירטואלית.
NestedRemoteDevice ייצוג המכשיר הפועל בתוך מכשיר VM מרוחק של Cuttlefish.
NetworkNotAvailableException נזרק כאשר מכשיר אינו מסוגל להתחבר לרשת לצורך בדיקה.
NoDeviceException נזרק כאשר אין מכשיר לביצוע פקודה נתונה.
NoisyDryRunTest הפעל ריצה יבשה רועשת על קובץ פקודה.
NotMultiAbiHandler מטפל מיוחד שמודיע ל- SuiteModuleLoader שה-abi המשני לא צריך ליצור מודול.

O

OpenObjectLoader טוען עבור אובייקטי ברירת המחדל הזמינים ב-AOSP.
OptionCopier מחלקת עוזר שיכולה להעתיק ערכי שדות Option עם אותם שמות מאובייקט אחד למשנהו.
OptionFetcher עוזר לקבל את אפשרויות הבדיקה מתהליך האב.
OptionNotAllowedException ConfigurationException ספציפי כאשר אפשרות אינה מותרת לעבור בשורת הפקודה.
OptionSetter מאכלסת שדות Option .
OptionSetter.OptionFieldsForName מיכל עבור רשימת שדות האפשרויות עם השם הפרטי.
OtaDeviceBuildInfo IDeviceBuildInfo המשמש לבדיקת עדכונים באוויר.
OtatoolsBuildInfo IBuildInfo שמכיל חפצי אוטטולס.
OtaZipfileBuildProvider מספק IBuildInfo המבוסס על קובץ zip OTA מקומי.

פ

PackageInstalledModuleController בקר מודול לא להריץ בדיקות כאשר ההתקן לא הותקן את החבילות הנתונות.
צמד <A, B> הגדר את מחלקת הצמד שלנו שמכילה שני אובייקטים.
ParallelDeviceExecutor <V> עטיפה של ERROR(/ExecutorService) לביצוע פונקציה במקביל.
ParentSandboxInvocationExecution גרסה של InvocationExecution עבור פעולות מיוחדות להפעלת ההורה בעת הפעלת ארגז חול.
ParentShardReplicate שכפל הגדרה עבור מכשיר אחד לכל שאר המכשירים שיהיו חלק מהריסוק.
PassingTestFileReporter ITestInvocationListener ששומר את רשימת מקרי הבדיקה העוברים לקובץ בדיקה
PrettyPrintDelimiter כלי עוזר שעוזר להדפיס הודעה מופרדת בולטת.
PropertyChanger מחלקת שירות לשינוי (או הוספה) של פריטים בקובץ מאפיין אנדרואיד
ProtoResultParser מנתח עבור פורמט פרוטו תוצאות Tradefed.
ProtoResultParser.TestLevel ספירה המייצגת את הרמה הנוכחית של הפרוטו המעובד.
ProtoResultReporter כתב תוצאות בנה פרוטובוף TestRecord עם כל התוצאות בפנים.
ProtoUtil שיטות שירות לטיפול בהודעות protobuf בצורה אגנוסטית.
תצורת פרוקסי אובייקט המאפשר הצבעה על תצורה מרחוק לביצוע.
PsParser כלי עזר המשמש לניתוח (USER,PID ו-NAME) מפלט הפקודה "ps".

ש

QuotationAwareTokenizer

ר

RecoveryLogPreparer מכין יעדים המשמש לאיסוף יומנים לפני התאוששות.
RegexTrie <V> ה-RegexTrie הוא ניסיון שבו כל אחד מְאוּחסָן קטע המפתח הוא ERROR(/Pattern) .
RemoteAndroidDevice יישום של ITestDevice עבור מכשיר אנדרואיד מלא המחובר באמצעות adb connect.
RemoteAndroidVirtualDevice מרחיב את התנהגות RemoteAndroidDevice עבור מכשיר אנדרואיד מלא שפועל ב-Google Compute Engine (Gce).
RemoteAvdIDvice מציין מיקום IDevice המשמש את DeviceManager להקצאה כאשר DeviceSelectionOptions.gceDeviceRequested() true
RemoteFileUtil מחלקת שירות לטיפול בקובץ ממופע מרוחק
RemoteInvocationExecution יישום של InvocationExecution שמניע ביצוע מרחוק.
RemoteManager מחלקה שמקבלת את RemoteOperation s דרך שקע.
RemoteSshUtil כלי לביצוע פקודות ssh במופעים מרוחקים.
RemoteTestTimeOutEnforcer מאזינים המאפשרים לבדוק את זמן הביצוע של תצורת בדיקה נתונה ולהכשל בה אם היא עוברת זמן קצוב נתון.
RemoteZip כלי עזר לפתיחת קבצים בודדים בתוך קובץ zip מרוחק.
ReportPassedTests דווח בקובץ על מסננים אפשריים כדי לא לכלול מבחן שעבר.
ResourceMetricUtil פונקציות שירות לחיבור מדדים.
RestApiHelper כיתת עוזר לביצוע קריאות REST API.
ResultAggregator משלח מיוחד שמגבש את התוצאות בעת הצורך, בהתבסס על אסטרטגיית הניסיון החוזר שננקטה.
ResultAndLogForwarder משלח לתוצאות ואירועי יומן.
מעביר תוצאות ITestInvocationListener המעביר את תוצאות ההתקשרות לרשימה של מאזינים אחרים.
נגן תוצאות רץ מיוחד המשחזר את התוצאות שניתנו לו.
RetentionFileSaver מחלקה עוזרת ליצירת קובץ .retention בספרייה.
RetryConfigurationFactory מפעל שמטפל בניסיון חוזר של פקודה.
RetryLogSaverResultForwarder משלח שמטפל גם בהעברת הניסיון הנוכחי בו אנו נמצאים.
נסה מחדש את מתאם רץ מיוחד המאפשר לתזמן מחדש בדיקות ריצה קודמת שנכשלו או לא בוצעו.
RetryRescheduler.RetryType סוגי הבדיקות שניתן לנסות שוב.
RetryResultForwarder הרחבה של ResultForwarder שתמיד דוחפת למספר ניסיון נתון.
RetryResultHelper מחלקה עוזרת לקבוע איזה מודול או בדיקה צריך לרוץ או לא.
נסה שוב סטטיסטיקה מבנה המחזיק את הנתונים הסטטיסטיים עבור הפעלת ניסיון חוזר של IRemoteTest אחד.
RunCommandTargetPreparer
RunConfigDeviceRecovery בסיס כללי IMultiDeviceRecovery להפעלת תצורת tradefed כדי לבצע את שלב השחזור.
RunOnSecondaryUserParameterHandler
RunOnSecondaryUserTargetPreparer ITargetPreparer שיוצר משתמש משני בהגדרה, ומסמן שצריך להריץ בדיקות באותו משתמש.
RunOnSystemUserTargetPreparer ITargetPreparer שמסמן שצריך להריץ בדיקות על המשתמש (ולא על המשתמש הנוכחי).
RunOnWorkProfileParameterHandler
RunOnWorkProfileTargetPreparer ITargetPreparer שיוצר פרופיל עבודה בהגדרה, ומסמן שצריך להריץ בדיקות באותו משתמש.

ס

SandboxConfigDump מחלקה Runner שיוצרת IConfiguration המבוססת על שורת פקודה ומשליכה אותה לקובץ.
SandboxConfigDump.DumpCmd
SandboxConfigurationException חריג תצורה מיוחד המגיע מהגדרת ארגז החול.
SandboxConfigurationFactory מפעל תצורה מיוחד לטיפול ביצירת תצורות למטרת ארגז חול.
SandboxConfigUtil מחלקת שירות לניהול IConfiguration בעת ביצוע ארגז חול.
SandboxedInvocationExecution ביצוע מיוחד של ה-Sandbox של ה-invocation: זהו ה-InvocationExection כאשר אנו נמצאים בתוך ה-sandbox שמריצים את הפקודה.
SandboxInvocationRunner הפעל את הבדיקות הקשורות להזמנה בארגז החול.
SandboxOptions כיתה שיכולה לקבל ולספק אפשרויות ל- ISandbox .
צילום מסךOnFailureCollector אספן שיצלם ויועד צילום מסך כאשר מקרה מבחן נכשל.
Sdk28ModuleController בקר מודול כדי לבדוק אם התקן נמצא ב-SDK 28 (אנדרואיד 9) ומעלה.
Sdk29ModuleController הפעל בדיקות רק אם המכשיר הנבדק הוא SDK גרסה 29 ומעלה.
Sdk30ModuleController הפעל בדיקות רק אם המכשיר הנבדק הוא SDK גרסה 30 ומעלה.
Sdk31ModuleController הפעל בדיקות רק אם המכשיר הנבדק הוא SDK גרסה 31 ומעלה.
SecondaryUserHandler מטפל עבור ModuleParameters#SECONDARY_USER .
SerializationUtil כלי עזר להסדרה/לבטל סדרה של אובייקט שמיישם ERROR(/Serializable) .
ServiceAccountKeyCredentialFactory מפעל אישורים ליצירת אות Credential המבוסס על מפתח חשבון שירות.
ShardBuildCloner מחלקה עוזרת המטפלת בשיבוט מידע בנייה משורת הפקודה.
ShardHelper כיתת עוזרת המטפלת ביצירת הרסיסים ותזמוןם להזמנה.
ShardListener ITestInvocationListener שאוסף תוצאות מ-Shard (הידוע גם בשם פיצול הזמנה להפעלה על מספר משאבים במקביל), ומעביר אותם למאזין אחר.
ShardMainResultForwarder ResultForwarder המשלב את התוצאות של קריאות בדיקה מפוצלות.
ShellOutputReceiverStream תת-מחלקת שירות של OutputStream שכותבת לתוך IShellOutputReceiver.
ShellStatus Checker בדוק אם מצב המעטפת הוא כצפוי לפני ואחרי הפעלת מודול.
ShippingApiLevelModuleController הפעל בדיקות אם המכשיר עומד בתנאים הבאים:
  • אם מוגדר min-api-level :
    • המכשיר נשלח min-api-level או מאוחר יותר.
SimpleFileLogger ILeveledLogOutput שמפנה הודעות יומן ל-stdout ולקובץ יומן בודד.
SimplePerfresult אובייקט להחזיק את כל תוצאות הבדיקה SimplePerf
SimplePerfStatresultParser שיעור שירות לניתוח תוצאת SimplePerf.
Simpleperfutil מחלקת השירות לשיגור פקודה פשוטה ואיסוף תוצאות
Simpleperfutil.simplepptype Enum של אפשרויות הפקודה SimplePerf
Simplestats מחלקת שירות קטנה המחושבת כמה מדדים סטטיסטיים בהינתן מערך נתונים מספרי.
SizelimitedOutputStream ERROR(/OutputStream) המגבילה את כמות הנתונים המרבית שניתן לכתוב.
Sl4abluetoothutil מחלקת שירות מספקת פעולות Bluetooth במכשיר אחד או שניים באמצעות SL4A
Sl4abluetoothutil.bluetoothaccesslevel Enums עבור רמת גישה למכשירי Bluetooth המבוססים על BluetoothDevice.java
Sl4abluetoothutil.bluetoothconnectionstate Enums עבור מצבי חיבור Bluetooth המבוססים על BluetoothProfile.java
Sl4abluetoothutil.bluetoothprioritylevel Enums לרמת עדיפות של פרופיל Bluetooth המבוססת על BluetoothProfile.java
Sl4abluetoothutil.bluetoothprofile Enums לפרופילי Bluetooth המבוססים על BluetoothProfile.java
SL4Aclient לקוח SL4A כדי ליצור אינטראקציה באמצעות RPC עם שכבת סקריפט SL4A.
SL4AEVENTDISPATCHER סקרי משקחי אירועים לאירוע ותורם אותם בשם שיש לשאול.
Sl4aeventdispatcher.eventsl4aobject האובייקט שהוחזר על ידי האירועים פולר.
SnapshotinputStreamSource InputStreamSource מגובה קובץ.
StatusCheckerResult מכיל תוצאה של ביצוע ISystemStatusChecker .
StatusCheckerResult.CheckStatus
StdoutLogger ILeveledLogOutput שמפנה הודעות יומן ל-stdout.
StreamProtoreCeiver מקלט שמתרגם את פרוטו טסטורד שהתקבל לאירועים מסחריים.
StreamProtoresulTreporter יישום של ProtoResultReporter
StrictShardHelper אסטרטגיית חלוקה ליצירת רסיסים קפדניים שאינם מדווחים יחד,
StringEscapeutils מחלקת השירות לבריחת מיתרים לפורמטים ספציפיים.
Stringutil מחלקת השירות לבריחת מיתרים למניפולציה של מיתרים נפוצים.
StubbuildProvider יישום ריק ללא אופ של IBuildProvider .
StubMultiTargetPreparer יישום ריק של מציין מיקום של IMultiTargetPreparer .
StubTargetPreparer יישום ריק של מציין מיקום של ITargetPreparer .
StubTest יישום מבחן ריק ללא אופ.
Stubtestrunlistener יישום Stub של ITestRunListener
SubProcessCommandException פקודה לעבד משנה לא הצליחה לפעול.
SubProcessConfigBuilder בנה עטיפה TF CONFIG XML לתצורת TF קיימת.
תת -פרוסוונטלפר עוזר לסדרתי/לנקוט את האירועים שיועברו ליומן.
SubProcesseventHelper.BasetEsteventInfo עוזר בסיס למידע עם Testignored.
SubprocesseventHelper.failedTesteventInfo עוזר למידע עם מבחן.
Subprocesseventhelper.invocationedendendendendeventinfo עוזר לפתיחה הסתיים במידע.
Subprocesseventhelper.invocationfailedeventinfo עוזר למידע מפוצל.
Subprocesseventhelper.invocationstartedeventinfo עוזר לפתיחה החל מידע.
Subprocesseventhelper.logassociationeventinfo עוזר למידע על Logassociation.
Subprocesseventhelper.testededingeventinfo עוזר למידע שנבדק.
Subprocesseventhelper.testlogeventinfo עוזר למידע על TestLog.
Subprocesseventhelper.testmodulestartedeventinfo עוזר למודול הבדיקה שהתחיל מידע.
Subprocesseventhelper.testrunendendendeventinfo עוזר למידע על גובה.
Subprocesseventhelper.testrunfailedeventinfo עוזר למידע על TestRunfailled
Subprocesseventhelper.testrunstartedeventinfo עוזר למידע על Testrunstarded
SubProcesseventHelper.teststartedEventInfo עוזר למבחן מידע
Subprocessexceptionparser עוזר לטפל בפלט החריג מרצי הפקודה הסטנדרטיים.
תת -מחלקה משנה מחלקה לבניית קובץ תצורת עטיפה לשימוש בכתב תוצאות תת -מעבד עבור פקודת אשכול.
תת -מעצורים תת -ריבוי מיישם את ITestInvocationListener שיש לציין כתוצאה_ reporter ולהתקדם מהמעבר המשנה את תוצאות הבדיקות, ריצות הבדיקה, הפניות לבדיקה.
תת -מעבד substestresultsparser מרחיב ERROR(/FileOutputStream) כדי לנתח את הפלט לפני כתיבת הקובץ כדי שנוכל ליצור את אירועי הבדיקה בצד המשגר.
SubProcessTestresultSparser.statuskeys מפתחות סטטוס מבחן רלוונטיים.
SubprocessTfLauncher IRemoteTest להפעלת בדיקות מול התקנת TF נפרדת.
SuiteApkinstaller מתקין APKs שצוינו לתצורת סוויטה: או מ- $ android_target_out_testcases משתנה או ה- root_dir במידע Build.
FiteModuleLoader אחזור הגדרות מודול תאימות לבדיקת תאימות מהמאגר.
SuteModuleLoader.configfilter ERROR(/FilenameFilter) כדי למצוא את כל קבצי התצורה בספרייה.
Suiteresultholder עוזר אובייקט כדי להקל על סידוריו של תוצאות הפתיחה והדרישה.
SuiteResultReporter אסוף תוצאות בדיקה עבור הזמנה של חבילה שלמה והוציא את התוצאות הסופיות.
Suiteresultreporter.modulepreptimes מחזיק חפץ להכנה והפסקה של מודול אחד.
SuiteTestFilter מייצג מסנן לכלול ואי הכללה של בדיקות.
SystemServerFileDescriptorChecker בודק אם נראה ששרת המערכת נגמר ל- FDS.
SystemServerStatusChecker בדוק אם ה- PID של System_Server השתנה מלפני ואחרי הפעלת מודול.
SystemUtil מחלקת השירות לביצוע שיחות מערכת.
SystemUtil.Envvariable

ט

טבלה Builder מחלקת עוזרים להצגת מטריצה ​​של אלמנטים מחרוזת בטבלה.
TableFormatter מחלקת עוזרים להצגת מטריצה ​​של אלמנטים מחרוזת כך שכל עמודת אלמנט תואר
טארוטיל השירות לתמרון קובץ זפת.
טלפונילפר כלי עזר לשימוש ולקבל מידע הקשור לטלפוניה.
Telemonyhelper.simCardInformation בעל מידע למידע הקשור לכרטיס ה- SIM.
TelemonytokenProvider ספק אסימון לאסימונים הקשורים לטלפוניה.
Templateresolutionerror הכיתה הרחבת ConfigurationException לשגיאה הקשורה לתבנית במהלך ניתוח התצורה.
TerribleFailureEmailHandler כיתת מטפלים פשוטה ששולחת מייל לאנשים מתעניינים כאשר מתרחשת שגיאת WTF (What a Terrible Failure) בתוך מופע של Trade Federation.
TestAppinStallSetup ITargetPreparer המתקין אפליקציה אחת או יותר מתיקיית IDeviceBuildInfo.getTestsDir() על התקן.
TestContext כיתה שתדגם הודעת TestContext של API של TFC.
TestDependencyResolver עוזר לפתור תלות במידת הצורך.
TestDescriptionsFile מחלקת עזר לרישום וביטול רישום של רשימה של תיאורי בדיקה לקובץ בדיקה.
TestDevice הטמעת ITestDevice עבור מכשיר אנדרואיד מלא מחסנית
סביבת טעינה שיעור לדגם הודעת טעינה שהוחזרה על ידי TFC API.
TestFailureListener מאזין נהג לנקוט בפעולה כגון צילום מסך, דיווח באג, איסוף logcat בעת כשל בבדיקה כאשר התבקש.
TestFilterHelper מחלקת עוזר לסינון בדיקות
TestGroupstatus שיעור לאחסון סטטוס של קבוצת מבחן.
Testinfo מאחסן את פרטי הבדיקה שנקבעו בקובץ test_mapping.
מיקום gistinvocation יישום ברירת מחדל של ITestInvocation .
TestInvocation.RunMode המצב השונה אליו יכולה להיתקל הזמנה.
Testinvocation.stage
Destmapping שיעור לטעינת קובץ test_mapping.
TestMappingSuiteRunner יישום של BaseTestSuite כדי להריץ בדיקות שצוינו על ידי אפשרות include-filter, או TEST_MAPPING קבצים מ-build, כחבילה.
מבחן מאחסן את פרטי אפשרות הבדיקה שנקבעו בקובץ Dest_Mapping.
TestOutputUploader מחלקה להעלאת קבצי פלט מבחן ל-GCS/HTTP.
TestRecordInterpreter כלי עזר להמרת פרוטו של TestRecord לפורמט קל יותר לתפנית ב- Tradefed.
TestResource שיעור לדגם הודעת TestResource שהוחזר על ידי API של TFC.
Testresourcedownloader כיתה להורדת קבצי משאבים מבחן ממערכת קבצים/GCS/HTTP.
Testresultlistener פשט של ITESTLifeCyClelistener עבור מיישמים שאכפת להם רק מתוצאות הבדיקה האישיות.
TestRunToTestInvocationForwarder מעביר מ-ddmlib ITestRunListener ל- ITestLifeCycleReceiver .
TestsPoolPoller מעטפת בדיקות המאפשרת לבצע את כל הבדיקות של מאגר בדיקות.
Testsuiteinfo מחלקה המוחזרת העמסת מטא נתונים הקשורים לבנייה לסוויטת מבחן

כדי לחשוף כראוי מידע קשור, חבילת מבחן חייבת לכלול קובץ test-suite-info.properties במשאבי הצנצנות שלה

TextResultReporter כתב תוצאות בדיקה המעביר תוצאות למדפסת תוצאות טקסט JUnit.
Tfobjecttracker כלי עקב אחר השימוש בחפצי הפדרציה הסחר השונים.
TfSuiteRunner יישום של ITestSuite אשר יטען בדיקות מתיקיית TF jars res/config/suite/.
TfTestLauncher IRemoteTest להפעלת בדיקות יחידה או תפקוד מול התקנת TF נפרדת.
TimestatusChecker בודק סטטוס כדי להבטיח שהמכשיר וזמן המארח יישמרו בסנכרון.
Timeval מחלקה זו הוצאה משימוש. השתמש במקום זאת Duration .
TokenProviderhelper עוזר שנותן לספק המשויך לאסימון מסוים, על מנת לברר אם מכשיר תומך באסימון.
TradeFedConfigObject שיעור לדגמן הודעת TradeFedConfigObject של API של TFC.
Tradefedconfigobject.type רשימה של סוגי אובייקטים תצורה שניתן להזריק לתצורת פקודת אשכול.
TradeFedDeleGator אובייקטים המסייעים באצלת הפתיחה לבינארי מסחרי אחר.
Tradefedfeatureclient לקוח GRPC לבקש ביצוע תכונות מהשרת.
TradeFedFeatureserver שרת המגיב לבקשות להפעלת תכונות.
Tradefedsandbox מיכל ארגז חול שיכול לנהל פתיחה של פדרציית סחר.
TradefedsandboxFactory יישום ברירת מחדל עבור SandboxFactory
TradefedsandboxRunner Runner המשויך ל- TradefedSandbox שיאפשר לבצע את ארגז החול.
TradefedsandboxRunner.stubscheduledInvocationListener גזע IScheduledInvocationListener שלא עושה דבר.

U

לא מיוצר על ידי TreporterTheread חוטים הדואגים לדיווח על כל הבדיקות שלא מבוצעים.
UsbResetMultiDeviceRecovery IMultiDeviceRecovery המאפס אפיקי USB עבור התקנים לא מקוונים.
UsbResetRunConfigRecovery אפשר להפעיל פקודה לאיפוס ה-USB של התקן
Usbresettest IRemoteTest שמאפס את המכשיר USB ובודק אם המכשיר חוזר לרשת לאחר מכן.
UserChecker בודק אם המשתמשים השתנו במהלך הבדיקה.

V

ValidateSuiteConfigHelper מחלקה זו תעזור לאמת שה- IConfiguration שנטען עבור החבילה עומד בדרישות הצפויות: - ללא ספקי Build - ללא כתבי תוצאות
Vmremotedevice מכשיר וירטואלי מרוחק שננהל מתוך המכונה הווירטואלית.

W

WaitDeviceRecovery יישום פשוט של IDeviceRecovery שמחכה שהמכשיר יהיה מקוון ויגיב לפקודות פשוטות.
Wifihelper מחלקת עוזרים לתמרון שירותי WiFi במכשיר.

איקס

XmlFormattedGeneratorReporter יישום של FormattedGeneratorReporter אשר פורמט את החבילה מביא לפורמט xml.
XmlResultReporter כותב תוצאות JUnit לקובצי XML בפורמט התואם ל-XMLJUnitResultFormatter של Ant.
Xmlsuiteresultformatter שיעור שירות כדי לשמור סוויטה ריצה כ- XML.
Xmlsuiteresultformatter.runhistory אובייקט עוזר להמרה של JSON.

י

Yamlclassoptionsparser עוזר לניתוח מידע על רץ מבחן מתצורת ה- YAML Tradefed.

ז

ZipCompressionStrategy ICompressionStrategy ליצירת ארכיוני ZIP.