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