com.android.tradefed.testtype
واجهات
إيابي | واجهة تمثل ABI قيد الاختبار. |
IAbiReceiver | اختبار يحتاج إلى ABI قيد الاختبار. |
IBuildReceiver | اختبار يحتاج إلى مرجع للبناء قيد الاختبار. |
IDeviceTest | واجهة للكائن الذي يحتاج إلى مرجع إلى ITestDevice . |
IInvocationContextReceiver | اختبار يحتاج إلى الرجوع إلى سياق الاستدعاء. |
IMultiDeviceTest | تم إهمال هذه الواجهة. يتم الاحتفاظ بهذه الواجهة مؤقتًا من أجل التوافق ولكن لم تعد تُستخدم فعليًا بعد الآن. من فضلك لا تنفذ ذلك. |
INativeDeviceTest | واجهة للكائن الذي يحتاج إلى مرجع إلى INativeDevice . |
IRemoteTest | اختبار يقوم بإبلاغ النتائج مباشرةً إلى ITestInvocationListener . |
IReportNotExecuted | في حالة التنفيذ غير المكتمل، قد يقوم IRemoteTest الذي يقوم بتنفيذ هذه الواجهة بالإبلاغ عن اختباراته غير المنفذة لتحسين إعداد التقارير. |
IResumableTest | تم إهمال هذه الواجهة. لا حاجة لهذا بعد الآن |
IRuntimeHintProvider | |
ISetOptionReceiver | يجب أن يشتمل تنفيذ هذه الواجهة على Option باسم "set-option" مرتبط بـ HostTest#SET_OPTION_NAME . |
IShardableTest | IRemoteTest الذي يمكن تقسيمه إلى اختبارات فرعية قابلة للتنفيذ بشكل منفصل. |
ITestAnnotationFilterReceiver | عداء يمكنه تصفية الاختبارات التي سيتم تشغيلها بناءً على التعليقات التوضيحية. |
ITestCollector | يوفر الدعم لجمع الاختبار. عند التعيين، يجب على مشغل الاختبار إجراء عملية تجريبية لتجميع حالات الاختبار دون تنفيذها فعليًا. |
ITestFileFilterReceiver | عداء يمكنه تلقي ملف يحدد الاختبارات التي سيتم تشغيلها و/أو عدم تشغيلها. |
ITestFilterReceiver | عداء يمكنه تصفية الاختبارات التي سيتم تشغيلها. |
ITestInformationReceiver | واجهة لتلقي TestInformation لبعض الفئات. |
الطبقات
ابي | فئة تمثل ABI. |
AndroidJUnitTest | اختبار يقوم بتشغيل حزمة اختبار الأجهزة على جهاز معين باستخدام android.support.test.runner.AndroidJUnitRunner. |
ArtGTest | |
ArtRunTest | عداء اختبار لإجراء اختبارات تشغيل ART. |
ArtRunTest.AdbShellCommandException | فئة استثناء للإبلاغ عن خطأ حدث أثناء تنفيذ أمر ADB shell. |
اختبار تغطية الكود | اختبار يقوم بتشغيل حزمة اختبار الأجهزة على جهاز معين ويقوم بإنشاء تقرير تغطية الكود. |
CompanionAwareTest | فئة الاختبار الأساسية التي تتضمن نموذجًا أساسيًا للحصول على الجهاز المصاحب والتحقق منه قد تستدعي الفئة الفرعية |
DeviceBatteryLevelChecker | اختبار IRemoteTest الذي يتحقق من الحد الأدنى لشحن البطارية، وينتظر حتى تصل البطارية إلى حد الشحن الثاني في حالة عدم وجود الحد الأدنى للشحن. |
DeviceJUnit4ClassRunner | عداء اختبار JUnit4 الذي يستوعب أيضًا IDeviceTest . |
DeviceJUnit4ClassRunner.LogAnnotation | تعليق توضيحي مزيف يهدف إلى حمل السجلات إلى المراسلين. |
DeviceJUnit4ClassRunner.MetricAnnotation | تعليق توضيحي مزيف يهدف إلى حمل المقاييس إلى المراسلين. |
DeviceJUnit4ClassRunner.TestLogData | تنفيذ ExternalResource و TestRule . |
DeviceJUnit4ClassRunner.TestMetrics | تنفيذ ExternalResource و TestRule . |
جناح الأجهزة | يقوم بتوسيع Suite حاوية JUnit4 من أجل توفير ITestDevice للاختبارات التي تتطلب ذلك. |
DeviceTestCase | حالة اختبار Helper JUnit التي توفر خدمات IRemoteTest و IDeviceTest . |
نتيجة اختبار الجهاز | أحد تخصصات TestResult التي سيتم إحباطها عند حدوث DeviceNotAvailableException |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestSuite | مجموعة اختبار Helper JUnit التي توفر خدمات IRemoteTest و IDeviceTest . |
DynamicFileStubTest | هذا اختبار tradefed لاختبار tradefed يمكنه حل الملف الديناميكي بشكل صحيح. |
FakeTest | اختبار مزيف يهدف إلى تسهيل الحصول على نتائج اختبار قابلة للتكرار. |
GoogleBenchmarkResultParser | يوزع نتائج Google Benchmark التي يتم تشغيلها من Shell، ويعيد خريطة بكل النتائج. |
اختبار GoogleBenchmark | اختبار يقوم بتشغيل حزمة اختبار أداء Google على جهاز معين. |
GTest | اختبار يقوم بتشغيل حزمة اختبار أصلية على جهاز معين. |
com.GTestBase | الفئة الأساسية لـ gTest |
GTestListTestParser | محلل نتيجة لوضع التشغيل الجاف gtest باستخدام المعلمة "--gtest_list_tests". |
GTestResultParser | يوزع نتائج "وضع الإخراج الأولي" للاختبارات الأصلية باستخدام GTest التي يتم تشغيلها من Shell، ويبلغ ITestInvocationListener بالنتائج. |
GTestXmlResultParser | يوزع نتائج "وضع إخراج xml" للاختبارات الأصلية باستخدام GTest التي يتم تشغيلها من Shell، ويبلغ ITestRunListener بالنتائج. |
HostGTest | اختبار يقوم بتشغيل حزمة اختبار أصلية. |
اختبار المضيف | عداء اختبار للاختبارات المستندة إلى مضيف JUnit. |
اختبار الأدوات المثبتة | يقوم بتشغيل كافة الأجهزة الموجودة على الجهاز الحالي. |
اختبار الأجهزة | اختبار يقوم بتشغيل حزمة اختبار الأجهزة على جهاز معين. |
IsolatedHostTest | ينفذ برنامج تشغيل TradeFed الذي يستخدم عملية فرعية لتنفيذ الاختبارات في بيئة منخفضة التبعية بدلاً من تنفيذها في العملية الرئيسية. |
JUnitRunUtil | فئة مساعدة لتوجيه استدعاء IRemoteTest#run(TestInformation, ITestInvocationListener) إلى استدعاء Test#run(TestResult) . |
MetricTestCase | ملحق TestCase الذي يسمح بتسجيل المقاييس عند التشغيل كجزء من TradeFed. |
MetricTestCase.LogHolder | هيكل للاحتفاظ بملف السجل المراد الإبلاغ عنه. |
NativeBenchmarkTest | اختبار يقوم بتشغيل اختبار مرجعي أصلي قابل للتنفيذ على جهاز معين. |
NativeBenchmarkTestParser | IShellOutputReceiver الذي يقوم بتوزيع مخرجات بيانات الاختبار المعياري، وجمع المقاييس في متوسط الوقت لكل عملية. |
NativeStressTest | اختبار يقوم بتشغيل اختبار التحمل الأصلي القابل للتنفيذ على جهاز معين. |
NativeStressTestParser | IShellOutputReceiver الذي يقوم بتوزيع مخرجات بيانات اختبار التحمل، وجمع المقاييس حول عدد التكرارات المكتملة ومتوسط الوقت لكل تكرار. |
NoisyDryRunTest | قم بتشغيل التشغيل الجاف الصاخب على ملف الأوامر. |
PythonUnitTestResultParser | يفسر مخرجات الاختبارات التي يتم إجراؤها باستخدام إطار عمل بايثون Unittest ويترجمها إلى استدعاءات على سلسلة من ITestInvocationListener s. |
PythonUnitTestRunner | تم إهمال هذه الفئة. استخدم PythonBinaryHostTest بدلاً من ذلك. |
StubTest | تنفيذ اختبار فارغ بدون تشغيل. |
SubprocessTfLauncher | IRemoteTest لإجراء الاختبارات مقابل تثبيت TF منفصل. |
TestTimeoutEnforcer | المستمعون الذين يسمحون بالتحقق من وقت تنفيذ حالة اختبار معينة والفشل فيها إذا تجاوزت مهلة معينة. |
TfTestLauncher | IRemoteTest لتشغيل الوحدة أو الاختبارات الوظيفية مقابل تثبيت TF منفصل. |
UiAutomatorRunner | تشغيل اختبار UI Automator على الجهاز والإبلاغ عن النتائج. |
UiAutomatorTest | |
UsbResetTest | اختبار IRemoteTest الذي يقوم بإعادة تعيين USB للجهاز والتحقق مما إذا كان الجهاز سيعود للاتصال بالإنترنت بعد ذلك. |
التعدادات
UiAutomatorTest.LoggingOption | |
UiAutomatorTest.TestFailureAction |
واجهات
- إيابي
- IAbiReceiver
- IBuildReceiver
- IDeviceTest
- IInvocationContextReceiver
- IMultiDeviceTest
- INativeDeviceTest
- IRemoteTest
- IReportNotExecuted
- IResumableTest
- IRuntimeHintProvider
- ISetOptionReceiver
- IShardableTest
- ITestAnnotationFilterReceiver
- ITestCollector
- ITestFileFilterReceiver
- ITestFilterReceiver
- ITestInformationReceiver
الطبقات
- ابي
- AndroidJUnitTest
- ArtGTest
- ArtRunTest
- ArtRunTest.AdbShellCommandException
- اختبار تغطية الكود
- CompanionAwareTest
- DeviceBatteryLevelChecker
- DeviceJUnit4ClassRunner
- DeviceJUnit4ClassRunner.LogAnnotation
- DeviceJUnit4ClassRunner.MetricAnnotation
- DeviceJUnit4ClassRunner.TestLogData
- DeviceJUnit4ClassRunner.TestMetrics
- جناح الأجهزة
- DeviceTestCase
- نتيجة اختبار الجهاز
- DeviceTestResult.RuntimeDeviceNotAvailableException
- DeviceTestSuite
- DynamicFileStubTest
- FakeTest
- GoogleBenchmarkResultParser
- اختبار GoogleBenchmark
- GTest
- com.GTestBase
- GTestListTestParser
- GTestResultParser
- GTestXmlResultParser
- HostGTest
- اختبار المضيف
- اختبار الأدوات المثبتة
- اختبار الأجهزة
- IsolatedHostTest
- JUnitRunUtil
- MetricTestCase
- MetricTestCase.LogHolder
- NativeBenchmarkTest
- NativeBenchmarkTestParser
- NativeStressTest
- NativeStressTestParser
- NoisyDryRunTest
- PythonUnitTestResultParser
- PythonUnitTestRunner
- StubTest
- SubprocessTfLauncher
- TestTimeoutEnforcer
- TfTestLauncher
- UiAutomatorRunner
- UiAutomatorTest
- UsbResetTest
التعدادات