com.android.tradefed.util
ממשקים
| ClassPathScanner.IClassPathFilter |
מסנן לנתיבי כניסה של classpath
תבנית אחרי |
| ConditionPriorityBlockingQueue.IMatcher<T> | ממשק לקביעת אם רכיבים תואמים לתנאי כלשהו. |
| ICompressionStrategy | ממשק שמייצג אלגוריתם דחיסה שאפשר לבחור בזמן הריצה. |
| IDisableable | ממשק שמתאר אובייקט Tradefed שאפשר להשבית. |
| IRestApiHelper | ממשק עזר לביצוע קריאות ל-API ל-REST. |
שיעורים
| AaptParser | כיתה שמחלצת מידע מ-apk על ידי ניתוח הפלט של 'aapt dump badging'. |
| AbiFormatter | סוג שירות ל-abi. |
| AdbRootElevator |
AutoCloseable שמפעיל את adb root בזמן היצירה, אם יש צורך, ומשחזר את מצב root בסיום.
|
| AppVersionFetcher | סיווג שירות לקבלת מחרוזת של גרסת האפליקציה מהמכשיר. |
| BluetoothUtils |
פונקציות שירות לקריאה ל-BluetoothInstrumentation במכשיר
הקוד של BluetoothInstrumentation בצד המכשיר נמצא ב-AOSP בכתובת:
|
| BuildInfoUtil |
סיווג util שעוזר לבצע פעולות על IBuildInfo
|
| BuildTestsZipUtils | כיתה עזר לפעולות שקשורות לקובץ ה-zip של הבדיקות שנוצר על ידי מערכת ה-build של Android |
| BulkEmailer | כלי לשליחת אימייל שמאפשר את ההגדרות הבאות: מרווח זמן שליחה,גודל התקפה ראשונית, נמענים ומספר ההודעות הכולל. |
| BundletoolUtil | סוג שירות שמשתמש בשורת הפקודה של bundletool כדי להתקין את קובצי ה-apk במכשיר. |
| CircularAtraceUtil | כלי atrace שפותח בעיקר לזיהוי הגורמים העיקריים לשגיאות ANR במהלך בדיקות Monkey. |
| CircularByteArray | מבנה נתונים לאחסון מערך בגודל קבוע שפועל כמאגר עגול, ומעקב אחרי הסכום הכולל של כל הערכים במערך. |
| ClassPathScanner | חיפוש רשומות ב-classpath. |
| ClassPathScanner.ClassNameFilter |
IClassPathFilter שמסנן ומשנה שמות של כיתות Java.
|
| ClassPathScanner.ExternalClassNameFilter |
ClassNameFilter שדוחה כיתות פנימיות
|
| ConditionPriorityBlockingQueue<T> |
סוג בטוח לשרשור עם פעולות דמויות ל-ERROR(/PriorityBlockingQueue) שיכולות לאחזר אובייקטים שתואמים לתנאי מסוים.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
ConditionPriorityBlockingQueue.IMatcher שתואם לכל אובייקט.
|
| DeviceConcurrentUtil |
מכיל שיטות וכיתות של שירותים לצורך ביצוע פקודות בו-זמנית בצד המכשיר
משתמשים ב- |
| DeviceConcurrentUtil.ShellCommandCallable<V> |
ERROR(/Callable) שמכיל את הפרטים של הפעלת פקודת מעטפת ב-ITestDevice.
|
| DeviceRecoveryModeUtil | |
| DirectedGraph<V> | הטמעה של גרפים מכוונים ללא משקל. |
| EmmaXmlConstants | קבועים שמשמשים לניתוח דוח emma xml. |
| FakeTestsZipFolder | אב טיפוס לבדיקה שיוצר תיקיית בדיקות מזויפת ללא קובץ הארכיון, על סמך רשימת תוכן. |
| FileIdleMonitor | מעקב אחר קבצים והפעלת קריאה חוזרת (callback) אם הם לא היו פעילים (כלומר, |
| FixedByteArrayOutputStream |
ERROR(/OutputStream) בזיכרון שמכיל רק כמות נתונים מקסימלית.
|
| FlashingResourceUtil |
הכלי הזה עוזר להגדיר את הגרסה המתאימה של הארטיפקטים כדי שאפשר יהיה לבצע בהם איפוס באמצעות DeviceFlashPreparer.
|
| GCSBucketUtil | כלי לניהול קבצים להורדה ולהעלאה של קבצים מ-Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | חבילה פשוטה של פרטי קובץ ב-GCS. |
| GCSCommon | מחלקה בסיסית לפעולות ב-Gcs, כמו הורדה והעלאה. |
| GCSFileDownloader | הורדת קבצים מ-Google Cloud Storage (GCS). |
| GCSFileUploader | העלאת קבצים ל-Google Cloud Storage (GCS). |
| GoogleApiClientUtil | Utils ליצירת לקוח Google API. |
| HprofAllocSiteParser | כיתה עזרה לניתוח מידע מהקטע Allocation Sites (אתרי הקצאה) בדוחות hprof. |
| JavaCodeCoverageFlusher | סיווג שירות שמאפס ומאלץ שטיפה של מדידות כיסוי קוד Java מתהליכים שפועלים במכשיר. |
| JUnit4TestFilter |
מחלקת עזר שמספקת את הסינון ל-JUnit4 Runner על ידי הרחבת Filter.
|
| JUnitXmlParser | מנתח שחולץ נתונים של תוצאות בדיקות מתוצאות JUnit שמאוחסנות ב-XMLJUnitResultFormatter של ant, ומעביר אותם אל ITestInvocationListener. |
| ListInstrumentationParser |
IShellOutputReceiver שמנתח את הפלט של שאילתה מסוג 'pm list instrumentation'
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalRunInstructionBuilder | כלי להדרכה על איסוף הקוד (compile) כדי להריץ את הבדיקה באופן מקומי. |
| LogcatEventParser | |
| MetricUtility | מכיל שיטות שירות נפוצות לאחסון מדדי הבדיקה, לצבירת המדדים בבדיקות דומות ולכתיבת המדדים לקובץ. |
| NativeCodeCoverageFlusher | סיווג שירות שמנקה את מדידות הכיסוי המקומיות ומאלץ שטיפה של נתוני הכיסוי המקומיים מהתהליכים במכשיר. |
| צמד<A, B> | מגדירים את הכיתה Pair שלנו, שמכילה שני אובייקטים. |
| PrettyPrintDelimiter | כלי עזר שעוזר להדפיס הודעה מופרדת שמודגשת. |
| PropertyChanger | סיווג שירות לשינוי (או הוספה) של פריטים בקובץ נכס של Android |
| ProtoUtil | שיטות שירות לטיפול בהודעות protobuf ללא תלות בסוג. |
| PsParser | כלי המשמש לניתוחים(USER, PID ו-NAME) מפלט הפקודה 'ps' |
| QuotationAwareTokenizer | |
| RegexTrie<V> |
RegexTrie הוא עץ טריא (Trie) שבו כל מקטע ERROR(/Pattern).
|
| RemoteZip | כלי עזר לביטול דחיסת קבצים ספציפיים בתוך קובץ ZIP מרוחק. |
| RestApiHelper | כיתה מסייעת לביצוע קריאות ל-API ל-REST. |
| SerializationUtil |
כלי לסריאליזציה/לפענוח של אובייקט שמטמיע את ERROR(/Serializable).
|
| ShellOutputReceiverStream | תת-סוג של OutputStream שכותב ל-IShellOutputReceiver. |
| SimplePerfResult | אובייקט לאחסון כל תוצאות הבדיקה של simpleperf |
| SimplePerfStatResultParser | סיווג שירות לניתוח תוצאות של simpleperf. |
| SimplePerfUtil | סיווג שירות לשלוח פקודות פשוטות ולאסוף תוצאות |
| SimpleStats | סוג שירות קטן שמחשב כמה מדדים סטטיסטיים על סמך מערך נתונים מספרי. |
| SizeLimitedOutputStream |
קובץ מאובטח לשרשור (thread-safe) שמבוסס על ERROR(/OutputStream) ומגביל את כמות הנתונים המקסימלית שאפשר לכתוב.
|
| Sl4aBluetoothUtil | סיווג שירות מספק פעולות Bluetooth במכשיר אחד או בשני מכשירים באמצעות SL4A |
| StringEscapeUtils | סיווג שירות להימלטות משרשורות לפורמטים ספציפיים. |
| StringUtil | סיווג שירות להימלטות ממחרוזות לצורך מניפולציות נפוצות במחרוזות. |
| SubprocessEventHelper | כלי עזר לסריאליזציה/דה-סריאליזציה של האירועים שיעברו ליומן. |
| SubprocessEventHelper.BaseTestEventInfo | כלי עזר בסיסי למידע על TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | עזרה לגבי מידע של testFailed. |
| SubprocessEventHelper.InvocationEndedEventInfo | פונקציית עזרה לקבלת מידע על סיום ההפעלה. |
| SubprocessEventHelper.InvocationFailedEventInfo | פונקציית עזרה לקבלת מידע על InvocationFailed. |
| SubprocessEventHelper.InvocationStartedEventInfo | עזרה לגבי מידע על קריאה שהתחילה. |
| SubprocessEventHelper.LogAssociationEventInfo | כלי עזר למידע על logAssociation. |
| 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, כך שכל עמודה של רכיבים תהיה מסודרת בשורה אחת |
| TarUtil | כלי לטיפול בקובץ tar. |
| TestFilterHelper | כיתה לעזרה בסינון בדיקות |
| TestRecordInterpreter |
כלי להמרת TestRecord proto לפורמט שקל יותר לבצע בו שינויים ב-Tradefed.
|
| TimeVal |
הסיווג הזה הוצא משימוש.
במקום זאת, צריך להשתמש ב-Duration.
|
| ZipCompressionStrategy |
ICompressionStrategy ליצירת ארכיוני zip.
|
טיפוסים בני מנייה (enum)
| AaptParser.AaptVersion | Enum של אפשרויות לגרסה של AAPT שמשמש לניתוחים של קובצי APK. |
| AppVersionFetcher.AppVersionInfo | סוגי המידע על גרסאות האפליקציה. |
| BinaryState | Enum שמשמש לרישום מצב ON/OFF עם מצב IGNORE ללא פעולה. |
| FakeTestsZipFolder.ItemType | |
| 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 |
ממשקים
שיעורים
- AaptParser
- AbiFormatter
- AdbRootElevator
- AppVersionFetcher
- BluetoothUtils
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- CircularAtraceUtil
- CircularByteArray
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceRecoveryModeUtil
- DirectedGraph
- EmmaXmlConstants
- FakeTestsZipFolder
- FileIdleMonitor
- FixedByteArrayOutputStream
- FlashingResourceUtil
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GoogleApiClientUtil
- HprofAllocSiteParser
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- MetricUtility
- NativeCodeCoverageFlusher
- התאמה
- PrettyPrintDelimiter
- PropertyChanger
- ProtoUtil
- PsParser
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RestApiHelper
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- SimplePerfStatResultParser
- SimplePerfUtil
- SimpleStats
- SizeLimitedOutputStream
- Sl4aBluetoothUtil
- StringEscapeUtils
- StringUtil
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParser
- SubprocessTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- TableBuilder
- TableFormatter
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- TimeVal
- ZipCompressionStrategy
טיפוסים בני מנייה (enum)
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState
- FakeTestsZipFolder.ItemType
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable