הגדרת בדיקה אוטומטית של CTS (AOSP 10 וגרסאות קודמות)

בדף הזה מפורטות הוראות להגדרת CTS ספציפיות ל-Android 10 וגרסאות ישנות יותר.

התקנת JDK

  • ב-Android מגרסה 9 ו-10, מתקינים את JDK 9.
  • ב-Android מגרסה 8 ומטה, מתקינים את JDK 8.

הגדרת רמת ה-API הראשונה

במכשירים שהושקו עם Android 9 או 10, מגדירים את המאפיין ro.product.first_api_level לערך חוקי משמות קוד, תגים ומספרי build.

במכשירים שהושקו עם Android 8.x ואילך, צריך לבטל את ההגדרה (להסיר) של המאפיין ro.product.first_api_level לגרסה הראשונה של המוצר. בכל גרסאות ה-build הבאות, צריך להגדיר את ro.product.first_api_level לערך הנכון ברמת ה-API. כך המערכת תזהה בצורה נכונה מוצר חדש, ותישמר מידע על רמת ה-API הראשונה של המוצר. אם הדגל לא מוגדר, Android מקצה את Build.VERSION.SDK_INT ל-ro.product.first_api_level.

דרישות אחסון

כדי לבצע את בדיקות הלחץ של המדיה ב-CTS, נדרש אחסון חיצוני לסרטונים (/sdcard).

נפח האחסון הנדרש תלוי ברזולוציה המקסימלית של הפעלת הסרטון שנתמכת במכשיר. בקטע 5 במסמך הגדרת התאימות ל-Android מפורטת גרסת הפלטפורמה של הרזולוציות הנדרשות.

רזולוציית ההפעלה המקסימלית של הסרטון קובעת את דרישות האחסון:

  • 480x360: ‏ 98MB
  • 720x480: ‏ 193MB
  • 1280x720: ‏ 606MB
  • 1920x1080: ‏ 1,863MB

הגדרת ה-DUT

הקטע הזה מכיל הוראות מיוחדות להגדרת DUT עבור AOSP 10 ואילך.

הפעלת ניפוי באגים ב-USB

ב-Android מגרסה 9 או 10, עוברים אל מערכת > אפשרויות למפתחים.

ב-Android מגרסה 8 ומטה, עוברים אל הגדרות > אפשרויות למפתחים.

הפעלת מיקומים מדומים (AOSP 4.4.x ו-5.x)

ב-Android 5.x וב-4.4.x, עוברים אל הגדרות > אפשרויות למפתחים ומפעילים את האפשרות אישור מיקומים מדומים.

הגדרה לבדיקות נגישות (CTS 2.1 R2 – 4.2 R4)

מגדירים את המכשיר (או את הסימולטור) כך שיפעיל את בדיקות הנגישות באמצעות:

  adb install -r
  android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk

לאחר מכן, עוברים אל הגדרות > נגישות > נגישות ומפעילים את האפשרות הענקת גישה לשירות הנגישות.

הגדרה לבדיקה של ניהול המכשיר (CTS 6.x ואילך)

במכשירים שמצהירים על android.software.device_admin, מגדירים את המכשיר להרצת הבדיקה של ניהול המכשיר באמצעות:

  adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk

לאחר מכן, בוחרים את שני מנהלי המכשירים של android.deviceadmin.cts.CtsDeviceAdminReceiver* בקטע הגדרות > אבטחה > בחירת מנהלי מכשירים. מוודאים ש-android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver ושאר האדמינים שמוגדרים מראש במכשיר נותרים מושבתים.

הגדרת קובצי מדיה (AOSP 10 וגרסאות קודמות)

כדי לבצע בדיקות של סטרימינג של וידאו ב-Android מגרסה 10 ואילך, קובצי הווידאו צריכים להיות באחסון חיצוני (/sdcard). למידע נוסף, ראו דרישות האחסון.