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 | للعثور على الإدخالات في مسار الطباعة |
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
|
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
- 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