تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

قابل للاختبار

public interface IShardableTest
implements IRemoteTest

com.android.tradefed.testtype.IShardableTest


IRemoteTest الذي يمكن تقسيمه إلى اختبارات فرعية قابلة للتنفيذ بشكل منفصل. من المتوقع أن يكون التقسيم إلى اختبارات فرعية محددًا ويجب أن يكون كل اختبار فرعي مستقلاً للسماح بتنفيذ شظايا مختلفة على مضيفات مختلفة.

ملخص

الطرق العامة

default split (Integer shardCountHint, TestInformation testInfo)

إصدار بديل من Split split(int) والذي يوفر أيضًا TestInformation الذي يحتوي على معلومات مبكرة من الوالد الذي أنشأ الأجزاء.

default split ()

قم بتقسيم الاختبار إلى أجزاء قابلة للتشغيل بشكل منفصل.

default split (int shardCountHint)

إصدار بديل من Split split() والذي يوفر أيضًا ShardCount الذي تمت محاولة تشغيله.

الطرق العامة

ينقسم

public  split (Integer shardCountHint, 
                TestInformation testInfo)

إصدار بديل من Split split(int) والذي يوفر أيضًا TestInformation الذي يحتوي على معلومات مبكرة من الوالد الذي أنشأ الأجزاء. من المفيد الوصول إلى أشياء مثل الجهاز أو معلومات الإنشاء أثناء التجزئة.

المعلمات
shardCountHint Integer : عدد الأجزاء التي تمت محاولة عدها.

testInfo TestInformation : معلومات TestInformation الأم

عائدات
مجموعة من الاختبارات الفرعية يتم تنفيذها بشكل منفصل أو null إذا كان الاختبار غير قابل للتجزئة حاليًا

ينقسم

public  split ()

قم بتقسيم الاختبار إلى أجزاء قابلة للتشغيل بشكل منفصل.

يجب أن يكون هذا حتميًا ويعيد دائمًا نفس قائمة IRemoteTest لنفس المدخلات.

سيتم استدعاء هذا قبل تنفيذ الاختبار ، لذلك قد تكون التبعيات المحقونة (مثل ITestDevice for IDeviceTest s) خالية.

عائدات
مجموعة من الاختبارات الفرعية يتم تنفيذها بشكل منفصل أو null إذا كان الاختبار غير قابل للتجزئة حاليًا

ينقسم

public  split (int shardCountHint)

إصدار بديل من Split split() والذي يوفر أيضًا ShardCount الذي تمت محاولة تشغيله. هذا مفيد لبعض عداء الاختبار الذي لا يمكن أن يقرر بشكل تعسفي في بعض الأحيان.

المعلمات
shardCountHint int : محاولة عد الأجزاء.

عائدات
مجموعة من الاختبارات الفرعية يتم تنفيذها بشكل منفصل أو null إذا كان الاختبار غير قابل للتجزئة حاليًا