com.android.tradefed.util
ממשקים
| ClassPathScanner.IClassPathFilter |
מסנן לנתיבי כניסה של classpath
עם הדפס אחרי |
| ConditionPriorityBlockingQueue.IMatcher<T> | ממשק לקביעת אם רכיבים תואמים לתנאי כלשהו. |
| ICompressionStrategy | ממשק שמייצג אלגוריתם דחיסה שאפשר לבחור בזמן הריצה. |
| IDisableable | ממשק שמתאר אובייקט Tradefed שאפשר להשבית. |
| IEmail | ממשק לשליחת אימייל. |
| IRestApiHelper | ממשק עזר לביצוע קריאות ל-API ל-REST. |
| IRunUtil | ממשק להרצת פעולות מתוזמנות ופקודות מערכת. |
| IRunUtil.IRunnableResult | ממשק להרצה אסינכררונית של פעולה שמחזירה סטטוס בוליאני. |
שיעורים
| AaptParser | כיתה שמחלצת מידע מ-apk על ידי ניתוח הפלט של 'aapt dump badging'. |
| AbiFormatter | סוג שירות ל-abi. |
| AbiUtils | סוג שירות לטיפול ב-ABI של מכשירים |
| AdbRootElevator |
AutoCloseable שמפעיל את adb root בזמן היצירה, אם יש צורך, ומשחזר את מצב root בסיום.
|
| AdbUtils | סוג שירות לפעולות adb. |
| AppVersionFetcher | סיווג שירות לקבלת מחרוזת של גרסת האפליקציה מהמכשיר. |
| ArrayUtil | שיטות שירות למערכים |
| BluetoothUtils |
פונקציות שירות לקריאה ל-BluetoothInstrumentation במכשיר
הקוד של BluetoothInstrumentation בצד המכשיר נמצא ב-AOSP בכתובת:
|
| Bugreport | אובייקט שמכיל את ההפניות לקובצי bugreport, תואם לדוח על באג שטוח ולדוח על באג בפורמט zip (bugreportz). |
| BuildInfoUtil |
סיווג util שעוזר לבצע פעולות על IBuildInfo
|
| BuildTestsZipUtils | כיתה עזר לפעולות שקשורות לקובץ ה-zip של הבדיקות שנוצר על ידי מערכת ה-build של Android. |
| BulkEmailer | כלי לשליחת אימייל שמאפשר את ההגדרות הבאות: מרווח זמן שליחה,גודל התקפה ראשונית, נמענים ומספר ההודעות הכולל. |
| BundletoolUtil | סוג שירות שמשתמש בשורת הפקודה של bundletool כדי להתקין את קובצי ה-apk במכשיר. |
| ByteArrayList | כיתה שמייצגת מערך בייטים קל. |
| ByteArrayUtil | כלי עזר לפעולות על מערך בייטים, למשל המרת בייטים למספר שלם. |
| CacheClientFactory |
מפעל שיוצר מכונה יחידה (singleton) של ICacheClient.
|
| CircularAtraceUtil | כלי atrace שפותח בעיקר לזיהוי הגורמים העיקריים לשגיאות ANR במהלך בדיקות Monkey. |
| CircularByteArray | מבנה נתונים לאחסון מערך בגודל קבוע שפועל כמאגר עגול, ומעקב אחרי הסכום הכולל של כל הערכים במערך. |
| ClangProfileIndexer | סיווג שימושי שמארגן במדדים את מדידות הכיסוי של קוד Clang. |
| ClassPathScanner | חיפוש רשומות ב-classpath. |
| ClassPathScanner.ClassNameFilter |
IClassPathFilter שמסנן ומשנה שמות של כיתות Java.
|
| ClassPathScanner.ExternalClassNameFilter |
ClassNameFilter שדוחה כיתות פנימיות
|
| CommandResult | מכיל את התוצאה של פקודה. |
| ConditionPriorityBlockingQueue<T> |
סוג בטוח לשרשור עם פעולות דמויות ל-ERROR(/PriorityBlockingQueue) שיכולות לאחזר אובייקטים שתואמים לתנאי מסוים.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
ConditionPriorityBlockingQueue.IMatcher שתואם לכל אובייקט.
|
| DeviceActionUtil | סוג שירות לפעולות במכשיר. |
| DeviceActionUtil.DeviceActionConfigError | חריג במקרה של שגיאת תצורה. |
| DeviceConcurrentUtil |
מכיל שיטות וכיתות של שירותים לצורך ביצוע פקודות בו-זמנית בצד המכשיר
משתמשים ב- |
| DeviceConcurrentUtil.ShellCommandCallable<V> |
ERROR(/Callable) שמכיל את הפרטים של הפעלת פקודת מעטפת ב-ITestDevice.
|
| DeviceInspectionResult | הכיתה מכילה את תוצאת בדיקת המכשיר כשהמכשיר הופך ללא זמין. |
| DeviceRecoveryModeUtil | |
| DirectedGraph<V> | הטמעה של גרפים מכוונים ללא משקל. |
| אימייל | כיתה עזרה לשליחת אימייל. |
| EmmaXmlConstants | קבועים שמשמשים לניתוח דוח emma xml. |
| EnvironmentVariableUtil | אוסף של שיטות עזר להכנת משתני סביבה. |
| ExtensionAtomsRegistry | ExtensionAtomsRegistry לשימוש מקומי ב-statsd. |
| FakeTestsZipFolder | אב טיפוס לבדיקה שיוצר תיקיית בדיקות מזויפת ללא קובץ הארכיון, על סמך רשימת תוכן. |
| FileIdleMonitor | מעקב אחר קבצים והפעלת קריאה חוזרת (callback) אם הם לא היו פעילים (כלומר, |
| FileUtil | כיתה עזר לפעולות שקשורות לקובץ |
| FileUtil.LowDiskSpaceException | ההודעה הזו מתקבלת אם נפח האחסון שזמין לשימוש נמוך מהסף המינימלי. |
| FixedByteArrayOutputStream |
ERROR(/OutputStream) בזיכרון שמכיל רק כמות נתונים מקסימלית.
|
| FlashingResourceUtil |
הכלי הזה עוזר להגדיר את הגרסה המתאימה של הארטיפקטים כדי שאפשר יהיה לבצע בהם איפוס באמצעות DeviceFlashPreparer.
|
| FuseUtil | כיתה עזר לפעולות FUSE. |
| GceRemoteCmdFormatter | סיווג שירות לפורמט פקודות כדי להגיע למכשיר gce מרוחק. |
| GCSBucketUtil | כלי לניהול קבצים להורדה ולהעלאה של קבצים מ-Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | חבילה פשוטה של פרטי קובץ ב-GCS. |
| GCSCommon | הוצא משימוש במקום זאת, צריך להשתמש ב-com.android.tradefed.util.gcs.GCSCommon. |
| GCSFileDownloader | הורדת קבצים מ-Google Cloud Storage (GCS). |
| GCSFileUploader | העלאת קבצים ל-Google Cloud Storage (GCS). |
| GCSHelper | |
| GenericLogcatEventParser<LogcatEventType> | ניתוח קלט של logcat לאירועים. |
| GenericLogcatEventParser.LogcatEvent | מבנה נתונים (struct) לאירוע ב-logcat עם סוג האירוע וההודעה שהפעילה אותו ב-logcat. |
| GoogleApiClientUtil | Utils ליצירת לקוח Google API. |
| HprofAllocSiteParser | כיתה עזרה לניתוח מידע מהקטע Allocation Sites (אתרי הקצאה) בדוחות hprof. |
| IEmail.Message | מאגר לנתוני הודעות אימייל. |
| JavaCodeCoverageFlusher | סיווג שירות שמאפס ומאלץ שטיפה של מדידות כיסוי קוד Java מתהליכים שפועלים במכשיר. |
| JUnit4TestFilter |
מחלקת עזר שמספקת את הסינון ל-JUnit4 Runner על ידי הרחבת Filter.
|
| JUnitXmlParser | מנתח שחולץ נתונים של תוצאות בדיקות מתוצאות JUnit שמאוחסנות ב-XMLJUnitResultFormatter של ant, ומעביר אותם אל ITestInvocationListener. |
| KernelModuleUtils | |
| KeyguardControllerState | מאגר למצבים של מסך הנעילה. |
| ListInstrumentationParser |
IShellOutputReceiver שמנתח את הפלט של שאילתה מסוג 'pm list instrumentation'.
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalRunInstructionBuilder | כלי להדרכה על איסוף הקוד (compile) כדי להריץ את הבדיקה באופן מקומי. |
| LogcatEventParser | |
| MetricUtility | מכיל שיטות שירות נפוצות לאחסון מדדי הבדיקה, לצבירת המדדים בבדיקות דומות ולכתיבת המדדים לקובץ. |
| ModuleTestTypeUtil | מכיל שיטות שירות נפוצות לבדיקת המודול. |
| MultiMap<K, V> |
ERROR(/Map) שתומך במספר ערכים לכל מפתח.
|
| NativeCodeCoverageFlusher | סיווג שירות שמנקה את מדידות הכיסוי המקומיות ומאלץ שטיפה של נתוני הכיסוי המקומיים מהתהליכים במכשיר. |
| צמד<A, B> | מגדירים את הכיתה Pair שלנו, שמכילה שני אובייקטים. |
| PerfettoTraceRecorder |
סוג שימושי להקלטת נתוני מעקב של Perfomance ב-ITestDevice.
|
| PrettyPrintDelimiter | כלי עזר שעוזר להדפיס הודעה מופרדת שמודגשת. |
| ProcessInfo | משמש לאחסון מידע שקשור לתהליך(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
| ProcessUtil | |
| PropertyChanger | סיווג שימושי לשינוי (או הוספה) של פריטים בקובץ נכס של Android. |
| ProtoUtil | שיטות שירות לטיפול בהודעות protobuf ללא תלות בסוג. |
| PsParser | כלי המשמש לניתוחים(USER, PID ו-NAME) מפלט הפקודה 'ps'. |
| PythonVirtualenvHelper | כיתה עזרה להפעלת סביבה וירטואלית של Python 3. |
| QuotationAwareTokenizer | |
| RegexTrie<V> |
RegexTrie הוא עץ טריא (Trie) שבו כל מקטע ERROR(/Pattern).
|
| RemoteZip | כלי עזר לביטול דחיסת קבצים ספציפיים בתוך קובץ ZIP מרוחק. |
| RequestUtil | כלי עזר שמאפשרים ניסיון חוזר כללי של בקשות רשת עם טיפול בשגיאות. |
| ResourceUtil | כלי לקריאת משאבי תצורה. |
| RestApiHelper | כיתה מסייעת לביצוע קריאות ל-API ל-REST. |
| RunInterruptedException | החריגה הזו מתרחשת כשפעולת הפעלה מופסקת על ידי בקשה חיצונית. |
| RunUtil | אוסף של שיטות עזר לביצוע פעולות. |
| SearchArtifactUtil | סוג שימושי שאפשר להשתמש בו כדי לחפש ארטיפקטים של בדיקות. |
| SerializationUtil |
כלי לסריאליזציה/לפענוח של אובייקט שמטמיע את ERROR(/Serializable).
|
| ShellOutputReceiverStream | תת-סוג של OutputStream שכותב ל-IShellOutputReceiver. |
| SimplePerfResult | אובייקט לאחסון כל תוצאות הבדיקה של simpleperf |
| SimplePerfStatResultParser | סיווג שירות לניתוח תוצאות של simpleperf. |
| SimplePerfUtil | סיווג שירות לשלוח פקודות פשוטות ולאסוף תוצאות |
| SimpleStats | סוג שירות קטן שמחשב כמה מדדים סטטיסטיים על סמך מערך נתונים מספרי. |
| SizeLimitedOutputStream |
קובץ מאובטח לשרשור (thread-safe) שמבוסס על ERROR(/OutputStream) ומגביל את כמות הנתונים המקסימלית שאפשר לכתוב.
|
| Sl4aBluetoothUtil | סיווג שירות מספק פעולות Bluetooth במכשיר אחד או בשני מכשירים באמצעות SL4A. |
| SparseImageUtil | כלי לביטול דילול של תמונות דלילות. |
| SparseImageUtil.SparseInputStream | SparseInputStream קורא מ-upstream ומזהה את פורמט הנתונים. |
| StreamUtil | סוג שירות לניהול מקורות קלט. |
| StringEscapeUtils | סיווג שירות להימלטות משרשורות לפורמטים ספציפיים. |
| StringUtil | סיווג שירות להימלטות ממחרוזות לצורך מניפולציות נפוצות במחרוזות. |
| SubprocessEventHelper | כלי עזר לסריאליזציה/דה-סריאליזציה של האירועים שיעברו ליומן. |
| SubprocessEventHelper.BaseTestEventInfo | כלי עזר בסיסי למידע על TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | עזרה לגבי מידע של testFailed. |
| SubprocessEventHelper.InvocationEndedEventInfo | פונקציית עזרה לקבלת מידע על סיום ההפעלה. |
| SubprocessEventHelper.InvocationFailedEventInfo | פונקציית עזרה לקבלת מידע על InvocationFailed. |
| SubprocessEventHelper.InvocationStartedEventInfo | עזרה לגבי מידע על קריאה שהתחילה. |
| SubprocessEventHelper.LogAssociationEventInfo | כלי עזר למידע על logAssociation. |
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | פונקציית עזרה למידע על testEnded. |
| SubprocessEventHelper.TestLogEventInfo | עזרה לגבי מידע ב-testLog. |
| SubprocessEventHelper.TestModuleStartedEventInfo | עזרה לגבי פרטי ההתחלה של מודול הבדיקה. |
| SubprocessEventHelper.TestRunEndedEventInfo | פונקציית עזר לקבלת מידע על testRunEnded. |
| SubprocessEventHelper.TestRunFailedEventInfo | עזרה לגבי מידע על testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | עזרה לגבי המידע של testRunStarted |
| SubprocessEventHelper.TestStartedEventInfo | עזרה לגבי פרטי testStarted |
| SubprocessExceptionParser | כלי עזר לטיפול בפלט של חריגים מכלי ההפעלה הרגילים של פקודות Tradefed. |
| SubprocessTestResultsParser |
הרחבה של ERROR(/FileOutputStream) כדי לנתח את הפלט לפני הכתיבה בקובץ, כדי שנוכל ליצור את אירועי הבדיקה בצד מרכז האפליקציות.
|
| SubprocessTestResultsParser.StatusKeys | מפתחות רלוונטיים של סטטוס הבדיקה. |
| SystemUtil | סיווג שירות ליצירת קריאות מערכת. |
| TableBuilder | כיתה מסייעת להצגת מטריצה של רכיבי String בטבלה. |
| TableFormatter | כיתה מסייעת להצגת מטריצה של רכיבי String כך שכל עמודה של רכיבים תהיה מסודרת |
| TargetFileUtils | |
| TarUtil | כלי לטיפול בקובץ tar. |
| TestFilterHelper | כיתה לעזרה בסינון בדיקות |
| TestRecordInterpreter |
כלי להמרת TestRecord proto לפורמט שקל יותר לבצע בו שינויים ב-Tradefed.
|
| TestRunnerUtil | סוג שירות שעוזר למפעילי בדיקות שונים. |
| TfInternalOptionsFetcher | סיווג שירות שמאפשר לכיתות לטעון ערך של משתנים באופן סטטי מקובץ res. |
| TimeUtil | מכיל שיטות שירות שקשורות לזמן. |
| TimeVal |
זהו סוג של sentinel שמקיף Long.
|
| UniqueMultiMap<K, V> |
MultiMap שמבטיח ערכים ייחודיים לכל מפתח.
|
| VersionParser | אחזור הגרסה של הארטיפקטים של tradefed שפועלים. |
| ZipCompressionStrategy |
ICompressionStrategy ליצירת ארכיוני zip.
|
| ZipUtil | סיווג עזר לפעולות שקשורות לדחיסה |
| ZipUtil2 | כיתה עוזרת לחילוץ קובצי zip שמביאה בחשבון את הרשאות הקבצים ב-POSIX. |
טיפוסים בני מנייה (enum)
| AaptParser.AaptVersion | Enum של אפשרויות לגרסה של AAPT שמשמש לניתוחים של קובצי APK. |
| AppVersionFetcher.AppVersionInfo | סוגי המידע על גרסאות האפליקציה. |
| BinaryState | Enum שמשמש לרישום מצב ON/OFF עם מצב IGNORE ללא פעולה. |
| CommandStatus | מציין את הסטטוס של פעולה מתוזמנת. |
| DeviceActionUtil.Command | פקודות לביצוע פעולות במכשיר. |
| FakeTestsZipFolder.ItemType | |
| GceRemoteCmdFormatter.ScpMode | אפשר להשתמש ב-SCP כדי לדחוף או למשוך קבצים, בהתאם למבנה של הארגומנטים. |
| IRunUtil.EnvPriority | Enum שמגדיר אם מגדירים או מבטלים הגדרה של סביבה מסוימת. |
| LogcatEventType |
סוגי האירועים ב-LogcatEventParser.
|
| SimplePerfUtil.SimplePerfType | Enum של אפשרויות הפקודה simpleperf |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
ערכים מוגדרים מראש לרמת הגישה של מכשיר Bluetooth שמבוססים על BluetoothDevice.java
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
ערכים שמוגדרים מראש למצבי חיבור Bluetooth שמבוססים על BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
ערכים מוגדרים מראש לרמת העדיפות של פרופיל Bluetooth שמבוססים על BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothProfile |
Enums לפרופילים של Bluetooth שמבוססים על BluetoothProfile.java
|
| SystemUtil.EnvVariable | |
| TargetFileUtils.FilePermission |
ממשקים
שיעורים
- AaptParser
- AbiFormatter
- AbiUtils
- AdbRootElevator
- AdbUtils
- AppVersionFetcher
- ArrayUtil
- BluetoothUtils
- Bugreport
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- ByteArrayList
- ByteArrayUtil
- CacheClientFactory
- CircularAtraceUtil
- CircularByteArray
- ClangProfileIndexer
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- CommandResult
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceActionUtil
- DeviceActionUtil.DeviceActionConfigError
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceInspectionResult
- DeviceRecoveryModeUtil
- DirectedGraph
- אימייל
- EmmaXmlConstants
- EnvironmentVariableUtil
- ExtensionAtomsRegistry
- FakeTestsZipFolder
- FileIdleMonitor
- FileUtil
- FileUtil.LowDiskSpaceException
- FixedByteArrayOutputStream
- FlashingResourceUtil
- FuseUtil
- GceRemoteCmdFormatter
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GCSHelper
- GenericLogcatEventParser
- GenericLogcatEventParser.LogcatEvent
- GoogleApiClientUtil
- HprofAllocSiteParser
- IEmail.Message
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- KernelModuleUtils
- KeyguardControllerState
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- MetricUtility
- ModuleTestTypeUtil
- MultiMap
- NativeCodeCoverageFlusher
- התאמה
- PerfettoTraceRecorder
- PrettyPrintDelimiter
- ProcessInfo
- ProcessUtil
- PropertyChanger
- ProtoUtil
- PsParser
- PythonVirtualenvHelper
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RequestUtil
- ResourceUtil
- RestApiHelper
- RunInterruptedException
- RunUtil
- SearchArtifactUtil
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- SimplePerfStatResultParser
- SimplePerfUtil
- SimpleStats
- SizeLimitedOutputStream
- Sl4aBluetoothUtil
- SparseImageUtil
- SparseImageUtil.SparseInputStream
- StreamUtil
- StringEscapeUtils
- StringUtil
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.SkippedTestEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParser
- SubprocessTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- TableBuilder
- TableFormatter
- TargetFileUtils
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- TestRunnerUtil
- TfInternalOptionsFetcher
- TimeUtil
- TimeVal
- UniqueMultiMap
- VersionParser
- ZipCompressionStrategy
- ZipUtil
- ZipUtil2
טיפוסים בני מנייה (enum)
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState
- CommandStatus
- DeviceActionUtil.Command
- FakeTestsZipFolder.ItemType
- GceRemoteCmdFormatter.ScpMode
- IRunUtil.EnvPriority
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable
- TargetFileUtils.FilePermission