com.android.tradefed.util
ממשקים
ClassPathScanner.IClassPathFilter |
מסנן לנתיבי הכניסה לכיתה
הודפס אחרי |
ConditionPriorityBlockQueue.IMatcher<T> | ממשק לקביעת אם רכיבים תואמים לתנאי כלשהו. |
אסטרטגיית ICompression | ממשק שמייצג אלגוריתם דחיסה שאפשר לבחור בזמן הריצה. |
לא ניתן להשבתה | ממשק שמתאר אובייקט נתונים מ-Trendified שאפשר להשבית. |
IEmail | ממשק לשליחת אימייל. |
IRestApiHelper | ממשק עזרה לביצוע קריאות ל-API ל-REST. |
IRunUtil | ממשק להרצת פעולות מתוזמנות ופקודות מערכת. |
IRunUtil.IRunnableresult | ממשק להרצה אסינכררונית של פעולה שמחזירה סטטוס בוליאני. |
שיעורים
AaptParser | מחלקה שמחלצת מידע מ-APK על ידי ניתוח הפלט של 'תג aapt dump'. |
AbiFormatter | כיתה שימושית ל-abi. |
AbiUtils | סוג שירות לטיפול ב-ABI של מכשירים |
AdbRootElevator |
AutoCloseable שמפעיל את adb root בזמן היצירה, אם יש צורך, ומשחזר את מצב root בסיום.
|
AdbUtils | סוג שירות לפעולות adb. |
AppVersionFetcher | מחלקה של כלי שירות לקבלת מחרוזת של גרסת אפליקציה מהמכשיר. |
ArrayUtil | שיטות שירות למערכים |
כלי Bluetooth |
פונקציות שירות לקריאה ל-BluetoothInstrumentation במכשיר
ניתן למצוא את קוד BluetoothInstrumentation בצד המכשיר ב-AOSP בכתובת:
|
Bugreport | אובייקט שמכיל את ההפניות לקובצי bugreport, תואם לקובצי bugreport רגילים ולקובצי bugreport דחוסים (bugreportz). |
BuildInfoUtil |
סיווג util שעוזר לבצע פעולות על IBuildInfo
|
BuildTestsZipUtils | מחלקה מסייעת לפעולות שקשורות לבדיקות ZIP שנוצר על ידי מערכת ה-build של Android |
BulkEmailer | כלי לשליחת אימיילים שמאפשר את ההגדרות הבאות: מרווח זמן שליחה, גודל התקפה ראשונית, נמענים ומספר ההודעות הכולל. |
BundletoolUtil | סוג שירות שמשתמש בשורת הפקודה של bundletool כדי להתקין את קובצי ה-apk במכשיר. |
ByteArrayList | כיתה שמייצגת מערך בייטים קל. |
ByteArrayUtil | כלי עזר להפעלת מערך בייטים, למשל, המרת בייטים למספר שלם. |
cacheClientManufacturer |
מפעל שיוצר מכונה יחידה (singleton) של ICacheClient .
|
CircularAtraceUtil | כלי atrace שפותח בעיקר לזיהוי הגורמים העיקריים לשגיאות ANR במהלך בדיקות Monkey. |
CircularByteArray | מבנה נתונים לאחסון מערך בגודל קבוע שפועל כמאגר עגול, ומעקב אחרי הסכום הכולל של כל הערכים במערך. |
ClangProfileIndexer | סיווג שימושי שמארגן במדדים את מדידות הכיסוי של קוד Clang. |
ClassPathScanner | חיפוש רשומות ב-classpath. |
ClassPathScanner.ClassNameFilter |
IClassPathFilter שמסנן ומשנה שמות של מחלקות של Java.
|
ClassPathScanner.ExternalClassNameFilter |
ClassNameFilter שדוחה כיתות פנימיות
|
CommandResult | מכיל את התוצאה של פקודה. |
ConditionPriorityBlockQueue<T> |
סוג בטוח לשרשור עם פעולות דמויות ל-ERROR(/PriorityBlockingQueue) שיכולות לאחזר אובייקטים שתואמים לתנאי מסוים.
|
ConditionPriorityBlockingQueue.AlwaysMatch<T> |
ConditionPriorityBlockingQueue.IMatcher שתואם לכל אובייקט.
|
DeviceActionUtil | סיווג שירות לביצוע פעולות במכשיר. |
DeviceActionUtil.DeviceActionConfigError | חריג בגלל שגיאה בהגדרה. |
DeviceConcurrentUtil |
מכיל שיטות ומחלקות של שירותים לביצוע פקודות צדדיות במכשיר בו-זמנית
אפשר להשתמש ב- |
DeviceConcurrentUtil.ShellCommandCallable<V> |
ERROR(/Callable) שכולל את הפרטים של הרצת פקודת מעטפת ב-ITestDevice .
|
DevicerecoveryModeUtil | |
Directed Graph<V> | הטמעה של גרפים מכוונים ללא משקל. |
אימייל | כיתה עזרה לשליחת אימייל. |
EmmaXmlConstants | קבועים שמשמשים לניתוח דוח XML של emma. |
EnvironmentVariableUtil | אוסף של שיטות עזר להכנת משתני סביבה. |
ExtensionAtomsRegistry | ExtensionAtomsRegistry לשימוש מקומי ב-statsd. |
FakeTestsZipFolder | ציוד בדיקה שיוצר תיקיית בדיקות מזויפת של בדיקות לא דחוסות בקובץ ZIP על סמך רשימת תוכן. |
FileIdleMonitor | הוא עוקב אחר הקבצים ומבצע קריאה חוזרת אם הם לא היו פעילים (כלומר |
FileUtil | כיתה עזר לפעולות שקשורות לקובץ |
FileUtil.LowDiskSpaceError | המערכת תקבל התראה אם נפח האחסון שניתן להשתמש בו נמוך מהסף המינימלי. |
FixedByteArrayOutputStream |
ERROR(/OutputStream) בזיכרון שמכיל רק כמות נתונים מקסימלית.
|
FlashingResourceUtil |
הכלי הזה עוזר להגדיר את הגרסה המתאימה של פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) כדי שאפשר יהיה להבהב אותם באמצעות DeviceFlashPreparer .
|
FuseUtil | כיתה עזר לפעולות FUSE. |
GceRemoteCmdFormatter | סיווג שירות לפורמט פקודות כדי להגיע למכשיר gce מרוחק. |
GCSBucketUtil | מנהל קבצים להורדה ולהעלאה של קבצים מ-Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | wrapper פשוט לפרטי הקובץ ב-GCS. |
GCSCommon | יצא משימוש! במקומו צריך להשתמש בכתובת com.android.tradefed.util.gcs.GCSCommon. |
GCSFileDownloader | הורדת קבצים להורדת קבצים מ-Google Cloud Storage (GCS). |
GCSFileUploader | העלאת קבצים כדי להעלות נתוני קבצים ל-Google Cloud Storage (GCS). |
GCSHelper | |
GeneralLogcatEventParser<LogcatEventType> | ניתוח קלט של logcat לאירועים. |
GenericLogcatEventParser.LogcatEvent | מבנה לאחסון של אירוע Logcat עם סוג האירוע ולהפעלת הודעת Logcat. |
GoogleApiClientUtil | Utils ליצירת לקוח Google API. |
HprofAllocSiteParser | מחלקה של עוזר לנתח מידע מקטע 'אתרי הקצאה' בדוחות hprof. |
IEmail.Message | מאגר נתונים של הודעות אימייל. |
JavaCodeCoverageFlusher | סיווג שירות שמאפס ומאלץ שטיפה של מדידות כיסוי קוד Java מתהליכים שפועלים במכשיר. |
JUnit4TestFilter |
מחלקת עזר שמספקת את הסינון ל-JUnit4 Runner על ידי הרחבת Filter .
|
JUnitXmlParser | מנתח שחולץ נתונים של תוצאות בדיקות מתוצאות JUnit שמאוחסנות ב-XMLJUnitResultFormatter של ant, ומעביר אותם אל ITestInvocationListener. |
KernelModuleUtils | |
KeyguardControllerState | קונטיינר למצבי ההגנה על מפתחות. |
ListInstrumentationParser |
IShellOutputReceiver שמנתח את הפלט של שאילתה של 'אינסטרומנטציה רשימת PM'
|
ListInstrumentationParser.InstrumentationTarget | |
LocalRunInstructionBuilder | כלי שמאפשר להדר את ההוראה להרצת בדיקה באופן מקומי. |
LogcatEventParser | |
מדדי שירות | כולל שיטות שימושיות נפוצות לאחסון מדדי הבדיקה, לצבירת המדדים בבדיקות דומות ולכתיבת המדדים בקובץ. |
ModuleTestTypeUtil | מכיל שיטות שירות נפוצות לבדיקת המודול. |
MultiMap<K, V> |
ERROR(/Map) שתומך בכמה ערכים לכל מפתח.
|
NativeCodeCoverageFlusher | סיווג שירות שמנקה מדידות של כיסוי מקורי ומאלץ שטיפה של נתוני כיסוי מקורי מהתהליכים במכשיר. |
צמד<A, B> | מגדירים את הכיתה Pair שלנו, שמכילה שני אובייקטים. |
PerfettoTraceRecorder |
מחלקת שירות להקלטת מעקב ביצועים ב-ITestDevice .
|
PrettyPrintDelimiter | כלי עזר שעוזר להדפיס הודעה מופרדת לבולטת. |
ProcessInfo | משמש לאחסון מידע שקשור לתהליך האחסון(USER, PID, NAME, START TIME IN SECOND אוסף EPOCH). |
ProcessUtil | |
PropertyChanger | סיווג שימושי לשינוי (או הוספה) של פריטים בקובץ נכס של Android. |
ProtoUtil | שיטות שירות לטיפול בהודעות protobuf ללא תלות בסוג. |
PsParser | כלי שמשמש לניתוח(USER,PID ו-NAME) מפלט הפקודה "ps" |
PythonVirtualenvHelper | כיתה עזרה להפעלת סביבה וירטואלית של Python 3. |
QuotationAwareTokenizer | |
RegexTrie<V> |
RegexTrie הוא עץ טריא (Trie) שבו כל מקטע ERROR(/Pattern) .
|
מיקוד מרוחק | כלי לפריסת קבצים בנפרד בקובץ ZIP מרוחק. |
RequestUtil | כלים שמאפשרים לבצע ניסיון חוזר כללי של בקשות רשת עם טיפול בשגיאות. |
ResourceUtil | כלי עזר לקריאת משאבים של הגדרות אישיות. |
RestApiHelper | מחלקה מסייעת לביצוע קריאות ל-API ל-REST. |
RunInterruptedped | המערכת זורקת את החריגה הזו כשפעולת ריצה מופסקת על ידי בקשה חיצונית. |
RunUtil | אוסף של שיטות עזר לביצוע פעולות. |
SearchArtifactUtil | מחלקת שירות שיכולה לשמש לחיפוש פריטי מידע שנוצרו בתהליך פיתוח (Artifact) לבדיקה. |
SerializationUtil |
כלי לבצע סריאליזציה או deserialize לאובייקט שמטמיע ERROR(/Serializable) .
|
ShellOutputReceiverStream | תת-סוג של OutputStream שכותב ל-IShellOutputReceiver. |
SimplePerfResult | רצוי להחזיק את כל תוצאות הבדיקה בצורה פשוטה |
SimplePerfStatStatAmountParser | סיווג שירות לניתוח תוצאות של simpleperf. |
SimplePerfUtil | מחלקת שירות (service class) לשליחת פקודה פשוטה ולאיסוף תוצאות |
SimpleStats | סוג שירות קטן שמחשב כמה מדדים סטטיסטיים על סמך מערך נתונים מספרי. |
SizeLimitedOutputStream |
קובץ בטוח לשרשורים עם גיבוי ERROR(/OutputStream) , שמגביל את כמות הנתונים המקסימלית שאפשר לכתוב.
|
Sl4aBluetoothUtil | סיווג שירות מספק פעולות Bluetooth במכשיר אחד או בשני מכשירים באמצעות SL4A. |
SparseImageUtil | שירות להסרת תמונות עם מעט תמונות. |
SparseImageUtil.SparseInputStream | SparseInputStream קורא מ-upstream ומזהה את פורמט הנתונים. |
StreamUtil | סיווג שירות לניהול זרמי קלט. |
StringEscapeUtils | סוג שירות (service class) למחרוזות עם תו בריחה (escape) לפורמטים ספציפיים. |
StringUtil | סיווג שירות להימלטות ממחרוזות לצורך מניפולציות נפוצות במחרוזות. |
SubprocessEventHelper | עוזר לבצע סריאליזציה או סריאליזציה של האירועים שיועברו ליומן. |
SubprocessEventHelper.BaseTestEventInfo | כלי עזר בסיסי למידע על TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | עוזר למידע מסוג testנכשל. |
SubprocessEventHelper.InvocationEndedEventInfo | פונקציית עזרה לקבלת מידע על סיום ההפעלה. |
SubprocessEventHelper.InvocationFailedEventInfo | פונקציית עזרה לקבלת מידע על InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | עוזר למידע על התחלת ההפעלה. |
SubProcessEventHelper.LogAssociationEventInfo | כלי עזר למידע על logAssociation. |
SubprocessEventHelper.SkippedTestEventInfo | |
SubprocessEventHelper.TestEndedEventInfo | עוזר למידע שנבדק. |
SubprocessEventHelper.TestLogEventInfo | עזרה לגבי מידע ב-testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | עוזר למידע על הפעלת מודול הבדיקה. |
SubprocessEventHelper.TestRunEndedEventInfo | עוזר למידע מסוג testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | עזרה לגבי פרטי testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | עזרה לגבי המידע של testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | עזרה לגבי פרטי testStarted |
SubprocessExceptionParser | כלי עזר לטיפול בפלט של חריגות מכלי ההפעלה הרגילים של פקודות Tradefed. |
SubprocessTestתוצאותParser |
הרחבה של ERROR(/FileOutputStream) כדי לנתח את הפלט לפני הכתיבה בקובץ, כדי שנוכל ליצור את אירועי הבדיקה בצד מרכז האפליקציות.
|
SubProcessTestתוצאותParser.StatusKeys | מפתחות רלוונטיים של סטטוס הבדיקה. |
SystemUtil | סיווג שירות ליצירת קריאות מערכת. |
כלי לבניית טבלאות | מחלקה עוזרת להציג מטריצה של רכיבי מחרוזות בטבלה. |
TableFormatter | מחלקה של עוזר להציג מטריצה של רכיבי מחרוזת כך שכל עמודת רכיב תופיע בשורה |
TargetFileUtils | |
TarUtil | כלי עזר לטיפול בקובץ tar. |
TestFilterHelper | כיתה לעזרה בסינון בדיקות |
TestRecordRecorder |
כלי להמרת פרוטו TestRecord לפורמט שקל יותר לתמרן ב-Trendified.
|
TestRunnerUtil | סוג שירות שעוזר למפעילי בדיקות שונים. |
TimeUtil | מכיל שיטות שירות שקשורות לזמן. |
TimeVal |
זהו סוג של sentinel שמקיף Long .
|
UniqueMultiMap<K, V> |
MultiMap שמבטיח ערכים ייחודיים לכל מפתח.
|
VersionParser | אחזור הגרסה של הארטיפקטים של tradefed שפועלים. |
אסטרטגיית דחיסה |
ICompressionStrategy ליצירת ארכיונים של ZIP.
|
ZipUtil | סיווג עוזר לפעולות שקשורות לדחיסה |
ZipUtil2 | כיתה עוזרת לחילוץ קובצי zip שמביאה בחשבון את הרשאות הקבצים ב-POSIX. |
טיפוסים בני מנייה (enum)
AaptParser.AaptVersion | מספר האפשרויות לגרסת AAPT שמשמשות לניתוח קובצי APK. |
AppVersionFetcher.AppVersionInfo | סוגי המידע על גרסאות האפליקציה. |
BinaryState | Enum שמשמש לרישום מצב ON/OFF עם מצב IGNORE ללא פעולה. |
CommandStatus | הסטטוס של פעולה מתוזמנת. |
DeviceActionUtil.Command | פקודות לפעולות במכשיר. |
FakeTestsZipFolder.ItemType | |
GceRemoteCmdFormatter.ScpMode | אפשר להשתמש ב-SCP כדי לדחוף או למשוך קובץ, בהתאם למבנה של הארגומנטים. |
IRunUtil.EnvPriority | ערכים שקובעים אם הגדרה או ביטול של הגדרה בסביבה מסוימת. |
LogcatEventType |
סוגי האירועים ב-LogcatEventParser .
|
SimplePerfUtil.SimplePerfType | Enum של אפשרויות הפקודה simpleperf |
Sl4aBluetoothUtil.BluetoothAccessLevel |
ערכים של רמת גישה למכשיר Bluetooth שמבוססים על BluetoothDevice.java
|
Sl4aBluetoothUtil.BluetoothConnectionState |
ערכים שמוגדרים מראש למצבי חיבור Bluetooth שמבוססים על BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothPriorityLevel |
ערכים מוגדרים מראש לרמת העדיפות של פרופיל Bluetooth שמבוססים על BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothProfile |
ערכים של פרופילים של Bluetooth שמבוססים על BluetoothProfile.java
|
SystemUtil.EnvVariable | |
TargetFileUtils.Filepermission |
ממשקים
שיעורים
- AaptParser
- AbiFormatter
- AbiUtils
- AdbRootliftor
- AdbUtils
- AppVersionFetcher
- ArrayUtil
- כלי Bluetooth
- דוח באגים
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- ByteArrayList
- ByteArrayUtil
- CacheClientFactory
- CircularAtraceUtil
- CircularByteArray
- ClangProfileIndexer
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- התוצאה של הפקודה
- ConditionPriorityBlockingQueue
- ConditionPriorityחסימהQueue.AlwaysMatch
- DeviceActionUtil
- DeviceActionUtil.DeviceActionConfigError
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceRecoveryModeUtil
- DirectedGraph
- אימייל
- EmmaXmlConstants
- EnvironmentVariableUtil
- ExtensionAtomsRegistry
- FakeTestsZipFolder
- FileIdleMonitor
- FileUtil
- FileUtil.LowDiskSpaceError
- FixedByteArrayOutputStream
- FlashingResourceUtil
- FuseUtil
- GceRemoteCmdFormatter
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GCSHelper
- GenericLogcatEventParser
- GenericLogcatEventParser.LogcatEvent
- GoogleApiClientUtil
- HprofAllocSiteParser
- IEmail.Message
- JavaCodeCoverFlusher
- JUnit4TestFilter
- JUnitXmlParser
- KernelModuleUtils
- KeyGuardControllerState
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- מדדי שירות
- ModuleTestTypeUtil
- ריבוי מפות
- NativeCodeCoverageFlusher
- התאמה
- PerfettoTraceRecorder
- PrettyPrintDelimiter
- ProcessInfo
- ProcessUtil
- PropertyChanger
- ProtoUtil
- PsParser
- PythonVirtualenvHelper
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RequestUtil
- ResourceUtil
- RestApiHelper
- RunInterrupted לכוון
- RunUtil
- SearchArtifactUtil
- SeriesizationUtil
- ShellOutputReceiverStream
- SimplePerfAmount
- 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
- SubProcessIVParser
- SubprocessTestResultsParser
- SubProcessTestתוצאותParser.StatusKeys
- SystemUtil
- כלי לבניית טבלאות
- TableFormatter
- TargetFileUtils
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- TestRunnerUtil
- 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