جمع أخطاء تسجيل الدخول التلقائية

عند تصحيح أخطاء الاختبارات، نحتاج دائمًا إلى مجموعة من السجلات للحصول على صورة أساسية عن الخطأ والجهاز الخاضع للاختبار. تشمل المصادر: Logcat، وسجلّ مضيف Tradefed، ولقطة شاشة، وما إلى ذلك.

ولكي يكون الحصول على هذه السجلات أمرًا عامًا وسهلاً لأي كاتب اختبار، يتضمّن Tradefed آلية مدمجة للمساعدة في جمعها.

الإعدادات

لجمع بعض السجلات تلقائيًا عند حدوث خطأ، يمكنك إضافة الخيار التالي إلى سطر أوامر Tradefed:

--auto-collect LOGCAT_ON_FAILURE
or
--auto-collect SCREENSHOT_ON_FAILURE

للاطّلاع على القائمة الكاملة بالقيم المحتملة، راجِع AutoLogCollector.

لتسهيل الأمر، يحتوي كل من logcat ولقطة الشاشة على علامة مباشرة:

--logcat-on-failure
and
--screenshot-on-failure

ملاحظة حول وحدات المجموعة (AndroidTest.xml)

لا يمكن للوحدات تحديد هذا الخيار مباشرةً في AndroidTest.xml، ولكن يمكنها استخدام وحدة تحكّم في الوحدة بدلاً من ذلك.