com.android.tradefed.util

واجهات

ClassPathScanner.IClassPathFilter عامل تصفية لمسارات إدخال classpath

منقوشة بعد FileFilter

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

الطبقات

AaptParser فئة تستخرج المعلومات من apk عن طريق تحليل إخراج "aapt dump badging".
أبيفورماتر فئة المنفعة لأبي.
AdbRootElevator AutoCloseable الذي يمكّن adb root عند إنشائه إذا لزم الأمر ويستعيد حالة الجذر عند اكتماله.
AppVersionFetcher فئة الأداة المساعدة للحصول على سلسلة إصدار التطبيق من الجهاز.
BluetoothUtils وظائف الأداة المساعدة للاتصال بأجهزة Bluetooth على الجهاز

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

BuildInfoUtil فئة استخدام للمساعدة في التعامل مع IBuildInfo
BuildTestsZipUtils فئة مساعدة للعمليات المتعلقة باختبارات الرمز البريدي التي تم إنشاؤها بواسطة نظام بناء Android
BulkEmailer أداة مساعدة لمرسل البريد الإلكتروني تسمح بالتكوين التالي: الفاصل الزمني للإرسال، وحجم الاندفاع الأولي، والمستلمين، وإجمالي عدد الرسائل.
BundletoolUtil فئة الأداة المساعدة التي تستخدم سطر أوامر Bundletool لتثبيت ملف .apks على deivce.
CircularAtraceUtil تم تطوير أداة مساعدة atrace بشكل أساسي لتحديد الأسباب الجذرية لحالات ANR أثناء اختبار Monkey.
CircularByteArray بنية بيانات للاحتفاظ بمصفوفة ذات حجم ثابت تعمل كمخزن مؤقت دائري، وتتتبع المجموع الإجمالي لجميع القيم في المصفوفة.
ClassPathScanner يبحث عن الإدخالات في classpath.
ClassPathScanner.ClassNameFilter IClassPathFilter الذي يقوم بتصفية وتحويل أسماء فئات جافا.
ClassPathScanner.ExternalClassNameFilter عامل تصفية ClassNameFilter الذي يرفض الفئات الداخلية
ConditionPriorityBlockingQueue <T> فئة آمنة لمؤشر الترابط مع عمليات تشبه ERROR(/PriorityBlockingQueue) يمكنها استرداد الكائنات التي تطابق شرطًا معينًا.
ConditionPriorityBlockingQueue.AlwaysMatch <T> ConditionPriorityBlockingQueue.IMatcher الذي يطابق أي كائن.
DeviceConcurrentUtil يحتوي على أساليب وفئات فائدة لتنفيذ الأوامر المتزامنة من جانب الجهاز

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

DeviceConcurrentUtil.ShellCommandCallable <V> ERROR(/Callable) يلتف حول تفاصيل تنفيذ أمر shell على ITestDevice .
DeviceRecoveryModeUtil
الرسم البياني المباشر <V> تنفيذ الرسوم البيانية الموجهة غير المرجحة.
EmmaXmlConstants الثوابت المستخدمة عند تحليل تقرير emma xml.
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 الخاص بالنمل ويعيد توجيهها إلى ITestInvocationListener.
ListInstrumentationParser IShellOutputReceiver الذي يقوم بتوزيع مخرجات استعلام "أدوات قائمة المساء".
ListInstrumentationParser.InstrumentationTarget
LocalRunInstructionBuilder أداة لتجميع التعليمات لتشغيل الاختبار محليًا.
LogcatEventParser
MetricUtility يحتوي على طرق فائدة شائعة لتخزين مقاييس الاختبار، وتجميع المقاييس في اختبارات مماثلة وكتابة المقاييس في ملف.
NativeCodeCoverageFlusher فئة أداة مساعدة تقوم بمسح قياسات التغطية الأصلية وتفرض تدفق بيانات التغطية الأصلية من العمليات الموجودة على الجهاز.
زوج <أ، ب> حدد فئة الزوج الخاصة بنا والتي تحتوي على كائنين.
PrettyPrintDelimiter أداة مساعدة تساعد على طباعة رسالة محددة ومميزة.
PropertyChanger فئة أداة مساعدة لتغيير (أو إضافة) العناصر في ملف خاصية Android
ProtoUtil طرق المساعدة للتعامل مع رسائل protobuf بطريقة حيادية.
PsParser الأداة المساعدة المستخدمة لتحليل (USER وPID وNAME) من إخراج الأمر "ps".
QuotationAwareTokenizer
ريجيكستري <V> وRegexTrie هو محاولة حيث كل مخزن جزء المفتاح هو regex ERROR(/Pattern) .
RemoteZip أدوات مساعدة لفك ضغط الملفات الفردية داخل ملف مضغوط بعيد.
RestApiHelper فئة مساعدة لإجراء مكالمات REST API.
SerializationUtil أداة مساعدة لإجراء تسلسل/إلغاء تسلسل كائن يقوم بتنفيذ ERROR(/Serializable) .
ShellOutputReceiverStream فئة فرعية من الأداة المساعدة OutputStream التي تكتب في IShellOutputReceiver.
SimplePerfResult كائن يحمل جميع نتائج اختبار الأداء البسيط
SimplePerfStatResultParser فئة فائدة لتحليل نتيجة Simpleperf.
SimplePerfUtil فئة الأداة المساعدة لإرسال أمر بسيط وجمع النتائج
إحصائيات بسيطة فئة فائدة صغيرة تحسب بعض المقاييس الإحصائية في ضوء مجموعة بيانات رقمية.
حجم محدود الإخراج ملف آمن لمؤشر الترابط مدعوم ERROR(/OutputStream) يحدد الحد الأقصى من البيانات التي يمكن كتابتها.
Sl4aBluetoothUtil توفر فئة الأداة المساعدة عمليات Bluetooth على جهاز واحد أو جهازين باستخدام SL4A
StringEscapeUtils فئة الأداة المساعدة للهروب من السلاسل لتنسيقات محددة.
StringUtil فئة الأداة المساعدة للهروب من السلاسل لمعالجة السلسلة الشائعة.
SubprocessEventHelper مساعد في إجراء تسلسل/إلغاء تسلسل الأحداث التي سيتم تمريرها إلى السجل.
SubprocessEventHelper.BaseTestEventInfo مساعد أساسي لمعلومات الاختبار التي تم تجاهلها.
SubprocessEventHelper.FailedTestEventInfo مساعد للاختبار المعلومات الفاشلة.
SubprocessEventHelper.InvocationEndedEventInfo مساعد لاستدعاء المعلومات المنتهية.
SubprocessEventHelper.InvocationFailedEventInfo مساعد للمعلومات الفاشلة.
SubprocessEventHelper.InvocationStartedEventInfo بدأ مساعد للاستدعاء المعلومات.
SubprocessEventHelper.LogAssociationEventInfo مساعد للحصول على معلومات logAssociation.
SubprocessEventHelper.TestEndedEventInfo مساعد للمعلومات testEnded.
SubprocessEventHelper.TestLogEventInfo مساعد للحصول على معلومات testLog.
SubprocessEventHelper.TestModuleStartedEventInfo بدأ مساعد معلومات وحدة الاختبار.
SubprocessEventHelper.TestRunEndedEventInfo مساعد لمعلومات testRunEnded.
SubprocessEventHelper.TestRunFailedEventInfo مساعد للمعلومات testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo مساعد للمعلومات testRunStarted
SubprocessEventHelper.TestStartedEventInfo مساعد للاختباربدأت المعلومات
SubprocessExceptionParser مساعد في التعامل مع مخرجات الاستثناء من مشغلي أوامر Tradefed القياسيين.
SubprocessTestResultsParser يمتد ERROR(/FileOutputStream) لتحليل الإخراج قبل الكتابة إلى الملف حتى نتمكن من إنشاء أحداث الاختبار على جانب المشغل.
SubprocessTestResultsParser.StatusKeys مفاتيح حالة الاختبار ذات الصلة.
SystemUtil فئة الأداة المساعدة لإجراء مكالمات النظام.
منشئ الجدول فئة مساعدة لعرض مصفوفة عناصر السلسلة في الجدول.
TableFormatter فئة مساعدة لعرض مصفوفة من عناصر السلسلة بحيث يتم محاذاة كل عمود عنصر
TarUtil أداة لمعالجة ملف القطران.
TestFilterHelper فئة مساعد لاختبارات التصفية
TestRecordInterpreter أداة مساعدة لتحويل نموذج TestRecord الأولي إلى تنسيق يسهل التعامل معه في Tradefed.
TimeVal تم إهمال هذه الفئة. استخدم Duration بدلاً من ذلك.
استراتيجية الضغط المضغوط استراتيجية ICompressionStrategy لإنشاء أرشيفات مضغوطة.

التعدادات

AaptParser.AaptVersion عدد الخيارات لإصدار AAPT المستخدم لتحليل ملفات APK.
AppVersionFetcher.AppVersionInfo أنواع معلومات إصدار التطبيق.
BinaryState التعداد المستخدم لتسجيل حالة التشغيل/الإيقاف مع حالة عدم التشغيل IGNORE.
FakeTestsZipFolder.ItemType
LogcatEventType أنواع الأحداث لـ LogcatEventParser .
SimplePerfUtil.SimplePerfType تعداد خيارات أمر simpleperf
Sl4aBluetoothUtil.BluetoothAccessLevel التعدادات الخاصة بمستوى الوصول إلى جهاز Bluetooth والتي تعتمد على BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState تعدادات حالات اتصال Bluetooth التي تعتمد على BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel تعدادات لمستوى أولوية ملف تعريف Bluetooth والتي تعتمد على BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile تعدادات لملفات تعريف Bluetooth التي تعتمد على BluetoothProfile.java
SystemUtil.EnvVariable