com.android.tradefed.util

واجهات

ClassPathScanner.IClassPathFilter فلتر لمسارات إدخال مسار الفئة

تم رسم نقش بعد FileFilter

ConditionPriorityBlockingQueue.IMatcher<T> واجهة لتحديد ما إذا كانت العناصر تتطابق مع نوع من الشروط 
استراتيجية ضغط البيانات واجهة تمثّل خوارزمية ضغط يمكن اختيارها في وقت التشغيل. 
يمكن إيقاف تشغيله واجهة تصف عنصر Tradefed الذي يمكن إيقافه 
IEmail واجهة لإرسال الرسائل الإلكترونية 
IRestApiHelper واجهة مساعدة لإجراء طلبات البيانات من واجهة برمجة التطبيقات REST 
IRunUtil واجهة لتشغيل العمليات الموقّتة وأوامر النظام 
IRunUtil.IRunnableResult واجهة لتنفيذ عملية بشكل غير متزامن تعرض حالة منطقية. 

صفوف

AaptParser فئة تستخرج المعلومات من حزمة APK من خلال تحليل ناتج "aapt dump badging". 
AbiFormatter فئة مساعدة لـ abi 
AbiUtils فئة الخدمات للتعامل مع واجهات التطبيق الثنائية (ABI) للجهاز
AdbRootElevator تمثّل هذه السمة AutoCloseable تفعيل جذر الإعلان عند إنشاؤه إذا لزم الأمر واستعادة حالة الجذر عند اكتماله. 
AdbUtils فئة من الخدمات لعمليات adb. 
AppVersionFetcher فئة الأداة للحصول على سلسلة إصدار التطبيق من الجهاز. 
ArrayUtil طرق المساعدة في الصفائف
BluetoothUtils وظائف الأداة المساعدة لاستدعاء Bluetoothinstrumentation على الجهاز

يمكن العثور على رمز BluetoothInstrumentation من جهة الجهاز في AOSP على الرابط التالي: frameworks/base/core/tests/bluetoothtests 

Bugreport عنصر يحتوي على مراجع ملفات تقارير الأخطاء، ومتوافق مع تقارير الأخطاء العادية وتقارير الأخطاء المضغوطة (bugreportz). 
BuildInfoUtil فئة util للمساعدة في التلاعب IBuildInfo 
BuildTestsZipUtils فئة مساعدة للعمليات ذات الصلة بملف zip للاختبارات الذي ينشئه نظام إنشاء Android 
BulkEmailer أداة إرسال رسائل إلكترونية تتيح الإعدادات التالية: الفاصل الزمني للإرسال وحجم الدفع الأولي للمستلمين وإجمالي عدد الرسائل. 
BundletoolUtil فئة الأداة التي تستخدم سطر أوامر packagetool لتثبيت ملفات .apks على deivce. 
ByteArrayList فئة لتمثيل صفيف خفيف الوزن من البايتات 
ByteArrayUtil أدوات للعمل على صفيف البايتات، مثل تحويل البايتات إلى عدد صحيح 
CacheClientFactory مصنع يُنشئ مثيلاً مفردًا لـ ICacheClient 
CircularAtraceUtil أداة atrace تم تطويرها بشكل أساسي لتحديد الأسباب الأساسية لأخطاء ANR أثناء اختبار Monkey . 
CircularByteArray يشير ذلك المصطلح إلى بنية بيانات للاحتفاظ بمصفوفة ذات حجم ثابت يعمل كمخزن مؤقت دائري، وتتتبّع المجموع الإجمالي لجميع القيم في الصفيف. 
ClangProfileIndexer يشير ذلك المصطلح إلى فئة أدوات تفهرس قياسات تغطية رمز Clang. 
ClassPathScanner للعثور على الإدخالات في مسار الطباعة 
ClassPathScanner.ClassNameFilter هي دالة IClassPathFilter تعمل على فلترة أسماء فئات جافا وتحويلها. 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter الذي يرفض الصفوف الداخلية
CommandResult يحتوي على نتيجة أمر. 
ConditionPriorityBlockList<T> يشير ذلك المصطلح إلى فئة آمنة على شكل سلاسل محادثات مع عمليات تشبه ERROR(/PriorityBlockingQueue) يمكنها استرداد العناصر التي تتطابق مع شرط معيّن. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher تتطابق مع أي عنصر. 
DeviceActionUtil فئة أداة لتنفيذ إجراءات الجهاز 
DeviceActionUtil.DeviceActionConfigError استثناء لخطأ في الإعداد. 
DeviceConcurrentUtil يحتوي على طرق وفئات مساعدة لتنفيذ الأوامر المتزامنة على جانب الجهاز

استخدام ERROR(/ExecutorService) لتشغيل الأوامر التي تم تنفيذها كـ ShellCommandCallable، واستخدام ERROR(/#joinFuture(String,Future,long)) للمزامنة مع ERROR(/Future) على النحو الذي يعرضه ERROR(/ExecutorService) لتنفيذ الأمر. 

DeviceConcurrentUtil.ShellCommandCallable<V> تمثّل هذه السمة ERROR(/Callable) التي تتضمّن تفاصيل تنفيذ أمر Shell على ITestDevice
DeviceRecoveryModeUtil  
DirectGraph<V> تنفيذ رسوم بيانية موجَّهة غير مرجحة 
إرسالها في رسالة إلكترونية صف مساعد لإرسال رسالة إلكترونية. 
EmmaXmlConstants الثوابت المستخدَمة عند تحليل تقرير xml في emma 
EnvironmentVariableUtil يشير ذلك المصطلح إلى مجموعة من الطرق المساعدة لإعداد متغيّرات البيئة. 
ExtensionAtomsRegistry ExtensionAtomsRegistry للاستخدام المحلي للإحصاءات. 
FakeTestsZipFolder أداة اختبار تنشئ مجلد اختبارات غير مضغوطة زائفًا استنادًا إلى قائمة بالمحتوى. 
FileIdleMonitor مراقبة الملفات وتنفيذ استدعاء إذا كانت غير نشطة (أي
FileUtil فئة مساعد للعمليات المتعلقة بالملفات
FileUtil.LowDiskSpaceException يتم استنفادها إذا كانت مساحة القرص القابلة للاستخدام أقل من الحد الأدنى. 
FixedByteArrayOutputStream ERROR(/OutputStream) في الذاكرة يحتفظ فقط بأكبر قدر من البيانات. 
FlashingResourceUtil تساعد هذه الأداة في إعداد الإصدار المناسب من العناصر بحيث يمكن فلاشها عبر DeviceFlashPreparer
FuseUtil فئة مساعدة لعمليات FUSE 
GceRemoteCmdFormatter فئة الأدوات المساعدة لتنسيق الأوامر للوصول إلى جهاز خدمات Google للأجهزة الجوّالة عن بُعد. 
GCSBucketUtil تطبيق "مدير الملفات" لتنزيل الملفات وتحميلها من Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata حزمة بسيطة لمعلومات الملفات في GCS 
GCSCommon قديم استخدِم com.android.tradefed.util.gcs.GCSCommon بدلاً من ذلك. 
أداة تنزيل ملفات GCS أداة تنزيل الملفات لتنزيل الملفات من Google Cloud Storage (GCS) 
GCSFileUploader أداة تحميل الملفات لتحميل بيانات الملفات إلى خدمة Google Cloud Storage (GCS). 
GCSHelper  
عامةLogcatEventParser<LogcatEventType> تحليل إدخال logcat للأحداث 
عامةLogcatEventParser.LogcatEvent إنشاء بنية للاحتفاظ بحدث Logcat باستخدام نوع الحدث وتشغيل رسالة Logcat
GoogleApiClientUtil يستخدم لإنشاء عميل واجهة برمجة تطبيقات Google. 
HprofAllocSiteParser فئة مساعد لتحليل المعلومات من قسم "مواقع تخصيص" في تقارير hprof. 
IEmail.Message حاوية لبيانات الرسائل الإلكترونية 
JavaCodeCoverageFlusher هي فئة برامج تعمل على إعادة ضبط وفرض تدفق قياسات تغطية رمز Java من العمليات التي يتم تشغيلها على الجهاز. 
JUnit4TestFilter فئة المساعدة التي توفّر إمكانية الفلترة حسب عدّاء JUnit4 عن طريق توسيع نطاق Filter
JUnitXmlParser محلِّل يستخرج بيانات نتائج الاختبار من نتائج JUnit المخزّنة في XMLJUnitResultFormatter في ant ويعيد توجيهها إلى ITestInvocationListener. 
KernelModuleUtils  
KeyguardControllerState تمثّل هذه السمة حاوية لحالات حارس المفاتيح. 
ListInstrumentationParser IShellOutputReceiver الذي يحلّل ناتج طلب البحث عن "أداة قائمة مساءً"
ListinstrumentationParser.instrumentationTarget  
LocalRunInstructionBuilder أداة لتجميع التعليمات لإجراء الاختبار محليًا. 
LogcatEventParser  
MetricUtility تحتوي على طرق فائدة شائعة لتخزين مقاييس الاختبار وتجميع المقاييس في اختبارات مماثلة وكتابة المقاييس في ملف. 
ModuleTestTypeUtil يحتوي على طرق الأداة الشائعة للتحقق من الوحدة. 
MultiMap<K, V> تمثّل هذه السمة ERROR(/Map) يتيح استخدام قيم متعددة لكل مفتاح. 
NativeCodeCoverageFlusher فئة أدوات تمحو قياسات التغطية الأصلية وتفرض تنظيف بيانات التغطية الأصلية من العمليات على الجهاز. 
إقران<A, B> حدِّد فئة Pair التي تحتوي على عنصرَين. 
PerfettoTraceRecorder فئة خدمات لتسجيل تتبُّع الأداء على ITestDevice 
محدِّد PrettyPrintDelimiter أداة مساعدة تساعد في طباعة رسالة مميّزة ومحدودة. 
ProcessInfo يُستخدم لتخزين معلومات ذات صلة بالعملية(USER, PID, NAME, START TIME IN II منذ EPOCH). 
ProcessUtil  
PropertyChanger فئة أدوات لتغيير (أو إضافة) العناصر في ملف موقع Android 
ProtoUtil طرق الاستخدام المتاحة للتعامل مع رسائل النموذج الأوّلي بشكل غير مرتبط بأنواع البيانات. 
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) 
ShellOutputremoverStream فئة فرعية من OutputStream لكتابة البيانات في IShellOutputReceiver 
SimplePerfResult الاعتراض على عرض جميع نتائج اختبار الأداء البسيط
SimplePerfStatResultParser فئة أدوات لتحليل نتيجة simpleperf 
SimplePerfUtil فئة مساعدة لإرسال أمر بسيط وجمع النتائج 
SimpleStats يشير ذلك المصطلح إلى فئة منفعة صغيرة تحسب بعض المقاييس الإحصائية وفقًا لمجموعة بيانات عددية. 
SizeLimitedOutputStream ملف آمن للخيوط مدعوم بتنسيق ERROR(/OutputStream) يحدّ من الحد الأقصى للبيانات التي يمكن كتابتها 
Sl4aBluetoothUtil توفّر فئة الأداة عمليات البلوتوث على جهاز واحد أو جهازَين باستخدام SL4A. 
SparseImageUtil الأداة المساعدة لتقليل الصور المتفرقة. 
SparseImageUtil.SparseInputStream يقرأ SparseInputStream من المصدر ويرصد تنسيق البيانات. 
StreamUtil فئة الأداة لإدارة مصادر الإدخال 
StringEscapeUtils فئة مساعدة لتشفير سلاسل لتنسيقات معيّنة 
StringUtil فئة الأداة المساعدة لتخطي السلاسل لمعالجة السلاسل الشائعة. 
SubprocessEventHelper مساعد لتسلسل/تسلسل التحويل للأحداث التي سيتم تمريرها إلى السجلّ 
SubprocessEventHelper.BaseTestEventInfo قاعدة مساعدة لمعلومات TestIgnored 
SubprocessEventHelper.FoundTestEventInfo مساعد لمعلومات 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.TestRunFoundEventInfo مساعد لمعلومات testRunFailed 
SubprocessEventHelper.TestRunStartedEventInfo مساعد لمعلومات testRunStarted
SubprocessEventHelper.TestStartedEventInfo مساعد لمعلومات testStarted 
SubprocessExceptionParser مساعد لمعالجة إخراج الاستثناء من مشغّلي أوامر Tradefed العاديين 
SubprocessTestResultsParser توسيع ERROR(/FileOutputStream) لتحليل الإخراج قبل الكتابة إلى الملف حتى نتمكّن من إنشاء أحداث الاختبار من جهة المشغّل 
SubprocessTestResultsParser.StatusKeys مفاتيح حالة الاختبار ذات الصلة. 
SystemUtil فئة الخدمات لإجراء طلبات النظام 
TableBuilder فئة مساعدة لعرض مصفوفة من عناصر String في جدول 
TableFormatter فئة مساعدة لعرض مصفوفة من عناصر السلسلة حتى يتم ترتيب كل عمود عنصر. 
TargetFileUtils  
TarUtil أداة لمعالجة ملف tar. 
TestFilterHelper فئة مساعدة لفلترة الاختبارات 
TestRecordEditor (المترجم الاختباري) أداة لتحويل نموذج TestRecord إلى تنسيق يمكن التعامل معه بسهولة أكبر في Tradefed 
TestRunnerUtil فئة برامج مساعدة لمساعدة عدّاءي الاختبارات المختلفين. 
TimeUtil يحتوي على طرق أدوات ذات صلة بالوقت. 
TimeVal هذا النوع من الحراس يلتف حول Long
UniqueMultiMap<K, V> MultiMap لضمان قيم فريدة لكل مفتاح 
VersionParser استرجاع نسخة العناصر المتداولة حاليًا 
Zipاضغط Strategy ICompressionStrategy لإنشاء أرشيفات مضغوطة. 
ZipUtil فئة مساعد للعمليات المتعلّقة بالضغط
ZipUtil2 فئة مساعدة لاستخراج ملفات Zip تأخذ في الاعتبار أذونات ملفات POSIX

تعدادات

AaptParser.AaptVersion عدد خيارات إصدار AAPT المُستخدَم لتحليل ملفات APK. 
AppVersionFetcher.AppVersionInfo أنواع معلومات إصدارات التطبيق 
BinaryState يتم استخدام قيم التعداد لتسجيل حالة "التشغيل/الإيقاف" مع حالة "تجاهل العملية". 
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