أعد محاولة العزل

راجع وثائق إعادة محاولة الاختبار التلقائي لفهم كيفية عمل ميزة إعادة المحاولة.

عند تنفيذ إعادة المحاولة، إذا دخل الجهاز في حالة سيئة لا تسمح بنجاح الاختبارات بعد الآن. استخدم ميزة العزل لاستعادة الجهاز إلى حالة أولية جديدة والسماح بإجراء الاختبارات ونجاحها.

تمكين الميزة

يمكن تمكين إعادة محاولة العزل من خلال خيارات المتابعة بالإضافة إلى خيارات إعادة المحاولة:

--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>

أو تعطيل مع:

--retry-isolation-grade NOT_ISOLATED

يتم تعطيل الميزة بشكل افتراضي.

درجة عزل مختلفة

تمثل درجة العزل مدى العزل الذي نريد تكوينه بين عمليات إعادة المحاولة:

  • سوف يقوم FULLY_ISOLATED بمسح الجهاز وإعادة ضبطه بالكامل عن طريق إعادة تشغيل target_preparers الذي تم تكوينه للتكوين
  • سيؤدي REBOOT_ISOLATED إلى إعادة تشغيل الجهاز

ملاحظة حول مجموعة اختبار التوافق (CTS)

تشغيل شركاء Android لـ CTS لا يدعم حاليًا FULLY_ISOLATED

كيف تبدو النتائج؟

يتلقى مُبلغو النتائج علامة تشير إلى أن وحدة نمطية أو تشغيل معين كان يعمل بشكل منفصل ويمكنهم اختيار عرض العلامة في تقريرهم.

  • على مستوى الوحدة، سيتم تعيين الخاصية module-isolated إلى درجة العزل الخاصة بها.
  • على مستوى التشغيل، سيتم تعيين الخاصية run-isolated إلى درجة العزل الخاصة بها.

على سبيل المثال: سيتم الإبلاغ عن الوحدة الأولى التي يتم تشغيلها بعد عزلها على أنها module-isolated:FULLY_ISOLATED .

يوفر التشغيل التجريبي في عزلة إشارة قوية. سواء نجح أو فشل، يجب أن يكون لدى صاحب الاختبار ثقة عالية في عدم ترك أي حالة سيئة من الاختبار السابق على الجهاز.