com.android.tradefed.util
واجهات
| ClassPathScanner.IClassPathFilter |
فلتر لمسارات إدخال مسار الطباعة
تم وضع علامة عليه بعد |
| ConditionPriorityBlockingQueue.IMatcher<T> | واجهة لتحديد ما إذا كانت العناصر تتطابق مع نوع من الشروط |
| ICompressionStrategy | واجهة تمثّل خوارزمية ضغط يمكن اختيارها أثناء التشغيل |
| IDisableable | واجهة تصف عنصر Tradefed الذي يمكن إيقافه |
| IRestApiHelper | واجهة مساعدة لإجراء طلبات البيانات من واجهة برمجة التطبيقات REST |
صفوف
| AaptParser | فئة تستخرج المعلومات من حزمة APK من خلال تحليل ناتج "aapt dump badging". |
| AbiFormatter | فئة مساعدة لـ abi |
| AdbRootElevator |
AutoCloseable الذي يُمكِّن من الوصول إلى الجذر باستخدام adb عند إنشائه إذا لزم الأمر ويعيد
حالة الوصول إلى الجذر عند اكتمال العملية
|
| AppVersionFetcher | فئة مساعدة للحصول على سلسلة إصدار التطبيق من الجهاز |
| BluetoothUtils |
وظائف مساعدة لاستدعاء BluetoothInstrumentation على الجهاز
يمكن العثور على رمز BluetoothInstrumentation من جهة الجهاز في AOSP على الرابط التالي:
|
| BuildInfoUtil |
فئة util للمساعدة في التلاعب IBuildInfo
|
| BuildTestsZipUtils | فئة مساعدة للعمليات ذات الصلة بملف zip للاختبارات الذي ينشئه نظام إنشاء 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) التي تُغلِّف تفاصيل تنفيذ أمر shell على
ITestDevice
|
| DeviceRecoveryModeUtil | |
| DirectedGraph<V> | تنفيذ رسوم بيانية موجَّهة غير مرجحة |
| EmmaXmlConstants | الثوابت المستخدَمة عند تحليل تقرير xml في emma |
| FakeTestsZipFolder | أداة اختبار تنشئ مجلد اختبارات مزيّفًا غير مضغوط استنادًا إلى قائمة بالمحتوى. |
| FileIdleMonitor | تتبّع الملفات وتنفيذ طلب إعادة الاتصال إذا كانت غير نشطة (أي |
| 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 | أدوات لإنشاء عميل Google API |
| HprofAllocSiteParser | فئة مساعدة لتحليل المعلومات من قسم "مواقع التوزيع" في تقارير hprof |
| JavaCodeCoverageFlusher | فئة أدوات تُعيد ضبط قياسات تغطية رمز Java وتجبر على تفريغها من العمليات التي تعمل على الجهاز |
| JUnit4TestFilter |
فئة مساعدة توفّر الفلترة لمشغّل JUnit4 من خلال توسيع Filter.
|
| JUnitXmlParser | محلِّل يستخرج بيانات نتائج الاختبار من نتائج JUnit المخزّنة في XMLJUnitResultFormatter في ant ويعيد توجيهها إلى ITestInvocationListener. |
| ListInstrumentationParser |
IShellOutputReceiver لتحليل ناتج طلب البحث "pm list instrumentation"
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalRunInstructionBuilder | أداة لتجميع التعليمات لتنفيذ الاختبار محليًا |
| LogcatEventParser | |
| MetricUtility | يحتوي على طُرق أدوات شائعة لتخزين مقاييس الاختبار وتجميع المقاييس في اختبارات مشابهة وكتابة المقاييس في ملف. |
| NativeCodeCoverageFlusher | فئة أدوات تمحو قياسات التغطية الأصلية وتفرض تنظيف بيانات التغطية الأصلية من العمليات على الجهاز. |
| إقران<A, B> | حدِّد فئة Pair التي تحتوي على عنصرَين. |
| PrettyPrintDelimiter | أداة مساعدة تساعد في طباعة رسالة مميّزة ومحدودة. |
| PropertyChanger | فئة أدوات لتغيير (أو إضافة) العناصر في ملف خصائص Android |
| ProtoUtil | طرق مساعدة للتعامل مع رسائل protobuf بشكل لا يعتمد على النوع |
| PsParser | أداة تُستخدَم لتحليل(USER وPID وNAME) من إخراج الأمر "ps" |
| QuotationAwareTokenizer | |
| RegexTrie<V> |
RegexTrie هو بنية بحث ثنائية حيث يكون كل جزء ERROR(/Pattern).
|
| RemoteZip | أدوات لفك ضغط ملفات فردية داخل ملف zip عن بُعد |
| RestApiHelper | فئة مساعدة لتنفيذ طلبات البيانات من واجهة برمجة تطبيقات REST |
| SerializationUtil |
أداة لتسلسل/تسلسل عكسي لكائن ينفذ ERROR(/Serializable)
|
| ShellOutputReceiverStream | فئة فرعية من OutputStream لإنشاء أدوات تُجري عمليات الكتابة في IShellOutputReceiver |
| SimplePerfResult | عنصر لتخزين جميع نتائج اختبار simpleperf |
| SimplePerfStatResultParser | فئة أدوات لتحليل نتيجة simpleperf |
| SimplePerfUtil | فئة مساعدة لإرسال أمر بسيط وجمع النتائج |
| SimpleStats | فئة أدوات صغيرة تحسب بعض المقاييس الإحصائية استنادًا إلى مجموعة بيانات رقمية. |
| SizeLimitedOutputStream |
ملف آمن للخيوط مدعوم بـ ERROR(/OutputStream) يحدّ من الحد الأقصى للبيانات التي يمكن
كتابتها
|
| Sl4aBluetoothUtil | توفّر فئة الأداة عمليات البلوتوث على جهاز واحد أو جهازَين باستخدام 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
|
تعدادات
| AaptParser.AaptVersion | قائمة بفرص الاختيار لإصدار AAPT المستخدَم لتحليل ملفات APK |
| AppVersionFetcher.AppVersionInfo | أنواع معلومات إصدارات التطبيق |
| BinaryState | فهرس يُستخدَم لتسجيل حالة "تفعيل/إيقاف" مع حالة عدم إجراء أيّ عملية IGNORE. |
| FakeTestsZipFolder.ItemType | |
| LogcatEventType |
أنواع الأحداث في LogcatEventParser
|
| SimplePerfUtil.SimplePerfType | قائمة بفئات خيارات الأمر simpleperf |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
فئتان للإشارة إلى مستوى الوصول إلى جهاز يتضمّن بلوتوث استنادًا إلى BluetoothDevice.java
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
فئتان للحالات المتعلّقة باتصال البلوتوث تستندان إلى BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
قوائم أرقام صحيحة لمستوى أولوية ملف البلوتوث تستند إلى BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothProfile |
قوائم القيم المحدَّدة لملفات البلوتوث التي تستند إلى 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
تعدادات
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState
- FakeTestsZipFolder.ItemType
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable