com.android.tradefed.util
واجهات
| ClassPathScanner.IClassPathFilter |
فلتر لمسارات إدخال مسار الطباعة
تم وضع نمط بعد |
| ConditionPriorityBlockingQueue.IMatcher<T> | واجهة لتحديد ما إذا كانت العناصر تتطابق مع نوع من الشروط |
| ICompressionStrategy | واجهة تمثّل خوارزمية ضغط يمكن اختيارها أثناء التشغيل |
| IDisableable | واجهة تصف عنصر Tradefed الذي يمكن إيقافه |
| IEmail | واجهة لإرسال الرسائل الإلكترونية |
| IRestApiHelper | واجهة مساعدة لإجراء طلبات البيانات من واجهة برمجة التطبيقات REST |
| IRunUtil | واجهة لتشغيل العمليات الموقَّتة وأوامر النظام |
| IRunUtil.IRunnableResult | واجهة لتنفيذ عملية بشكل غير متزامن تُعرِض حالة منطقية |
صفوف
| AaptParser | فئة تستخرج المعلومات من حزمة APK من خلال تحليل ناتج "aapt dump badging". |
| AbiFormatter | فئة مساعدة لـ abi |
| AbiUtils | فئة أدوات لمعالجة واجهات ABI للأجهزة |
| AdbRootElevator |
AutoCloseable الذي يُمكِّن من الوصول إلى الجذر باستخدام adb عند إنشائه إذا لزم الأمر ويعيد
حالة الوصول إلى الجذر عند اكتمال العملية
|
| AdbUtils | فئة أدوات لعمليات adb |
| AppVersionFetcher | فئة مساعدة للحصول على سلسلة إصدار التطبيق من الجهاز |
| ArrayUtil | طرق المساعدة للمصفوفات |
| BluetoothUtils |
وظائف مساعدة لاستدعاء BluetoothInstrumentation على الجهاز
يمكن العثور على رمز BluetoothInstrumentation من جهة الجهاز في AOSP على الرابط التالي:
|
| Bugreport | عنصر يحتوي على مراجع ملفات تقارير الأخطاء، ومتوافق مع تقارير الأخطاء العادية وتقارير الأخطاء المضغوطة (bugreportz). |
| BuildInfoUtil |
فئة util للمساعدة في التلاعب IBuildInfo
|
| BuildTestsZipUtils | فئة مساعدة للعمليات ذات الصلة بملف zip للاختبارات الذي ينشئه نظام إنشاء Android |
| BulkEmailer | أداة إرسال رسائل إلكترونية تتيح الإعدادات التالية: الفاصل الزمني للإرسال وحجم الدفع الأولي للمستلمين وإجمالي عدد الرسائل. |
| BundletoolUtil | فئة أداة تستخدِم سطر أوامر bundletool لتثبيت ملفات apk. على الجهاز |
| ByteArrayList | فئة لتمثيل صفيف خفيف الوزن من البايتات |
| ByteArrayUtil | أدوات للعمل على صفيف البايتات، مثل تحويل البايتات إلى عدد صحيح |
| CacheClientFactory |
مصنع ينشئ مثيلًا فريدًا من 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) التي تُغلِّف تفاصيل تنفيذ أمر shell على
ITestDevice
|
| DeviceInspectionResult | تحتوي الفئة على نتيجة فحص الجهاز عندما يصبح غير متاح. |
| DeviceRecoveryModeUtil | |
| DirectedGraph<V> | تنفيذ رسوم بيانية موجَّهة غير مرجحة |
| إرسالها في رسالة إلكترونية | فئة مساعدة لإرسال رسالة إلكترونية |
| EmmaXmlConstants | الثوابت المستخدَمة عند تحليل تقرير xml في emma |
| EnvironmentVariableUtil | مجموعة من الطرق المساعدة لإعداد متغيّرات البيئة |
| ExtensionAtomsRegistry | ExtensionAtomsRegistry لاستخدام statsd على الجهاز |
| FakeTestsZipFolder | أداة اختبار تنشئ مجلد اختبارات مزيّفًا غير مضغوط استنادًا إلى قائمة بالمحتوى. |
| FileIdleMonitor | تتبّع الملفات وتنفيذ طلب إعادة الاتصال إذا كانت غير نشطة (أي |
| 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 | بنية لتخزين حدث logcat مع نوع الحدث ورسالة logcat التي تسبّبت في حدوثه |
| GoogleApiClientUtil | أدوات لإنشاء عميل Google API |
| HprofAllocSiteParser | فئة مساعدة لتحليل المعلومات من قسم "مواقع التوزيع" في تقارير hprof |
| IEmail.Message | حاوية لبيانات رسائل البريد الإلكتروني |
| JavaCodeCoverageFlusher | فئة أدوات تُعيد ضبط قياسات تغطية رمز Java وتجبر على تفريغها من العمليات التي تعمل على الجهاز |
| JUnit4TestFilter |
فئة مساعدة توفّر الفلترة لمشغّل JUnit4 من خلال توسيع Filter.
|
| JUnitXmlParser | محلِّل يستخرج بيانات نتائج الاختبار من نتائج JUnit المخزّنة في XMLJUnitResultFormatter في ant ويعيد توجيهها إلى ITestInvocationListener. |
| KernelModuleUtils | |
| KeyguardControllerState | حاوية لحالات شاشة القفل |
| ListInstrumentationParser |
IShellOutputReceiver لتحليل ناتج طلب البحث "pm list instrumentation"
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalRunInstructionBuilder | أداة لتجميع التعليمات لتنفيذ الاختبار محليًا |
| LogcatEventParser | |
| MetricUtility | يحتوي على طُرق أدوات شائعة لتخزين مقاييس الاختبار وتجميع المقاييس في اختبارات مشابهة وكتابة المقاييس في ملف. |
| ModuleTestTypeUtil | يحتوي على طرق أدوات شائعة للتحقّق من الوحدة. |
| MultiMap<K, V> |
ERROR(/Map) يتيح قيمًا متعدّدة لكل مفتاح
|
| NativeCodeCoverageFlusher | فئة أدوات تمحو قياسات التغطية الأصلية وتفرض تنظيف بيانات التغطية الأصلية من العمليات على الجهاز. |
| إقران<A, B> | حدِّد فئة Pair التي تحتوي على عنصرَين. |
| PerfettoTraceRecorder |
فئة أدوات لتسجيل عمليات تتبُّع perfetto على 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 هو بنية بحث ثنائية حيث يكون كل جزء ERROR(/Pattern).
|
| RemoteZip | أدوات لفك ضغط ملفات فردية داخل ملف zip عن بُعد |
| RequestUtil | أدوات للسماح بإعادة المحاولة العامة لطلبات الشبكة مع معالجة الأخطاء |
| ResourceUtil | أداة لقراءة موارد الضبط |
| RestApiHelper | فئة مساعدة لتنفيذ طلبات البيانات من واجهة برمجة تطبيقات REST |
| RunInterruptedException | يتم طرحه عند انقطاع عملية التشغيل بسبب طلب خارجي. |
| RunUtil | مجموعة من الطرق المساعِدة لتنفيذ العمليات |
| SearchArtifactUtil | فئة أدوات يمكن استخدامها للبحث عن عناصر الاختبار |
| SerializationUtil |
أداة لتسلسل/تسلسل عكسي لكائن ينفذ ERROR(/Serializable)
|
| ShellOutputReceiverStream | فئة فرعية من OutputStream لإنشاء أدوات تُجري عمليات الكتابة في IShellOutputReceiver |
| SimplePerfResult | عنصر لتخزين جميع نتائج اختبار simpleperf |
| SimplePerfStatResultParser | فئة أدوات لتحليل نتيجة simpleperf |
| SimplePerfUtil | فئة مساعدة لإرسال أمر بسيط وجمع النتائج |
| SimpleStats | فئة أدوات صغيرة تحسب بعض المقاييس الإحصائية استنادًا إلى مجموعة بيانات رقمية. |
| SizeLimitedOutputStream |
ملف آمن للخيوط مدعوم بـ ERROR(/OutputStream) يحدّ من الحد الأقصى للبيانات التي يمكن
كتابتها
|
| Sl4aBluetoothUtil | توفّر فئة الأداة عمليات البلوتوث على جهاز واحد أو جهازَين باستخدام SL4A. |
| SparseImageUtil | أداة لإزالة المحتوى المتفرق من الصور |
| SparseImageUtil.SparseInputStream | يقرأ SparseInputStream البيانات من المصدر ويرصد تنسيقها. |
| 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 | فئة مساعدة لعرض مصفوفة من عناصر السلسلة حتى يتم ترتيب كل عمود عنصر. |
| TargetFileUtils | |
| TarUtil | أداة لمعالجة ملف tar |
| TestFilterHelper | فئة مساعدة لفلترة الاختبارات |
| TestRecordInterpreter |
أداة لتحويل ملف TestRecord proto إلى تنسيق يمكن التلاعب به بسهولة أكبر في Tradefed
|
| TestRunnerUtil | فئة أدوات لمساعدة مختلف مشغّلي الاختبارات |
| TfInternalOptionsFetcher | فئة أدوات تتيح للفئات تحميل قيمة متغيرات بشكل ثابت من ملف res. |
| TimeUtil | يحتوي على طرق أدوات ذات صلة بالوقت. |
| TimeVal |
هذا هو نوع عنصر مراقبة يلف Long.
|
| UniqueMultiMap<K, V> |
MultiMap لضمان قيم فريدة لكل مفتاح
|
| VersionParser | استرجاع إصدار عناصر tradefed التي يتم تشغيلها |
| ZipCompressionStrategy |
ICompressionStrategy لإنشاء أرشيفات بتنسيق zip
|
| ZipUtil | فئة مساعدة للعمليات ذات الصلة بالضغط |
| ZipUtil2 | فئة مساعدة لاستخراج ملفات zip تأخذ أذونات ملفات POSIX في الاعتبار |
تعدادات
| AaptParser.AaptVersion | قائمة بفرص الاختيار لإصدار AAPT المستخدَم لتحليل ملفات APK |
| AppVersionFetcher.AppVersionInfo | أنواع معلومات إصدارات التطبيق |
| BinaryState | فهرس يُستخدَم لتسجيل حالة "تفعيل/إيقاف" مع حالة عدم إجراء أيّ عملية IGNORE. |
| CommandStatus | تمثّل حالة عملية موقّتة. |
| DeviceActionUtil.Command | أوامر لاتخاذ إجراء على الجهاز |
| FakeTestsZipFolder.ItemType | |
| GceRemoteCmdFormatter.ScpMode | يمكن استخدام SCP لدفع الملف أو سحبه استنادًا إلى بنية الوسائط. |
| IRunUtil.EnvPriority | فهرس يحدّد ما إذا كان سيتم ضبط بيئة معيّنة أو إلغاء ضبطها |
| LogcatEventType |
أنواع الأحداث في LogcatEventParser
|
| SimplePerfUtil.SimplePerfType | قائمة بفئات خيارات الأمر simpleperf |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
فئات بيانات ثابتة لمستوى الوصول إلى جهاز البلوتوث استنادًا إلى BluetoothDevice.java
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
فئتان للحالات المتعلّقة باتصال البلوتوث تستندان إلى BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
قوائم أرقام صحيحة لمستوى أولوية ملف البلوتوث تستند إلى BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothProfile |
قوائم العناصر المحددة لملفات البلوتوث التي تستند إلى 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
تعدادات
- 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