تفعيل تصحيح أخطاء USB في إصدارات المستخدمين تلقائيًا

بعد تثبيت إصدار مستخدم على جهاز، عليك إعادة تفعيل USB. تصحيح الأخطاء. يمكن لـ OmniLab ATS إجراء هذه الخطوة تلقائيًا باستخدام إجراءات جهاز AOA، التي إرسال سلسلة من أوامر واجهة المستخدم إلى أحد الأجهزة.

تسجيل أوامر AOA

أولاً، استخدِم أداة تعديل أوامر WebAOA لتسجيل قائمة الأوامر تفعيل تصحيح أخطاء USB.

رابط WebAOA

الشكل 1. رابط إلى أداة تعديل أوامر WebAOA في OmniLab ATS

يمكنك الوصول إليه أيضًا على http://localhost:8000/webaoa تلقائيًا.

يتيح لك WebAOA معالجة جهاز محلي باستخدام شاشة تعمل باللمس تحاكي الواقع وتسجيل تفاعلاتك مع واجهة المستخدم.

محرّر WebAOA

الشكل 2. تعديل الأوامر الخاصة بتفعيل تصحيح أخطاء USB في WebAOA

تتوفر أربعة أنواع من الأوامر:

  • النقر والتمرير السريع على الشاشة التي تعمل باللمس (click X Y و swipe X1 Y1 DURATION X2 Y2)

  • الضغط على أزرار الجهاز (back وhome وwake)

  • كتابة النص والضغط على مجموعات مفاتيح (write TEXT و key [KEY ...])

  • في انتظار مدة محددة (sleep DURATION)

عند الانتهاء من تسجيل الطلبات، يمكنك نسخها إلى الحافظة أو احفظها في ملف.

إنشاء إجراء AOA على الجهاز

لإعادة تفعيل خيار "تصحيح أخطاء الجهاز عبر USB" تلقائيًا، يجب إضافة الأوامر المسجَّلة. إلى إجراء الجهاز.

إنشاء إجراء جديد على الجهاز أضِف أداة إعداد الاستهداف TF مع ضبط اسم فئته على com.android.tradefed.targetprep.AoaTargetPreparer انسخ الطلبات المسجّلة في WebAOA إلى خيار action.

إجراء الجهاز AOA

الشكل 3. إجراء AOA لتفعيل تصحيح الأخطاء عبر USB على نظام التشغيل Android 10 GSI.

استخدام إجراء AOA على الجهاز

عند تحديد موعد لإجراء اختبار، أضِف إجراء AOA على الجهاز وضَعه مباشرةً بعد وميض الجهاز.

اختيار إجراء الجهاز AOA

الشكل 4. جدولة عملية تنفيذ لتحديث إصدار المستخدم وإعادة تفعيل USB تصحيح الأخطاء.