בעזרת CTS Verifier לאפליקציות ללא התקנה, אפשר להרחיב את הכיסוי של בדיקות התאימות ל-Android לאפליקציות ללא התקנה. הכלי הזה מאפשר לבדוק תכונות שלא ניתן לבצע אותן באופן אוטומטי לחלוטין בגלל ממשקי משתמש ספציפיים ליצרני ציוד מקורי (OEM), כמו ממשקי משתמש של מערכת.
דרישות
לפני שמריצים את CTS Verifier לאפליקציות ללא התקנה, צריך לוודא שיש לכם את הציוד הבא:
- מכשיר Android שעבר בהצלחה את בדיקת CTS כדי לאמת את התאימות ל-Android API. זהו המכשיר שנבדק (DUT).
- מחשב Linux עם יציאה תואמת USB 2.0. כל החיבורים ל-DUT מתבצעים דרך השקע הזה.
התקנת אפליקציות ללא התקנה ב-DUT
CtsVerifierInstantApp.apk
ותוכנת האימות של CTS כלולים ב-android-cts-verifier.zip
, שאפשר למצוא אותו אחרי התחברות ל
מרכז הבקרה של Q-EAP.
איור 1. התקנת אפליקציה ללא התקנה ב-DUT
השותפים יכולים ליצור באופן ידני את CTS Verifier כדי ליצור CTS, ולשלב או לבדוק תיקונים חדשים. כדי ליצור ידנית את CtsVerifierInstantApp.apk
. מריצים את הפקודה הבאה במארח:
make CtsVerifierInstantApp
כדי להתקין את CtsVerifierInstantApp.apk
, מריצים את הפקודות הבאות במארח.
adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk
הרצת בדיקות
שלושת הבדיקות של ממשק המשתמש של המערכת מוצגות במסך הבית, בקטע 'בדיקות של אפליקציות מיידיות'.
איור 2. מסך הבית
כשמקישים על בדיקה בקטגוריית הבדיקות של אפליקציות אינסטנט, תיפתח מסך בדיקה של הבדיקה. מסך הבדיקה מכיל את הפרטים הבאים:
- הוראות
- הלחצן התחלת הבדיקה
- שלושה לחצנים רגילים של CTS Verifier
- עובר
- עזרה
- הפעולה נכשלה
מקישים על הלחצן התחלת הבדיקה כדי להפעיל את האפליקציה המיידית לדוגמה.
איור 3. מסך הבדיקה
בפעם הראשונה שמקישים על Start Test (התחלת הבדיקה), נפתחת תיבת דו-שיח עם הוראות להתקנת אפליקציית Instant לדוגמה (איור 4). אם אפליקציית Instant App לדוגמה כבר מותקנת, תיבת הדו-שיח הזו לא תוצג בבדיקות אחרות של אפליקציות ללא התקנה.
איור 4. תיבת דו-שיח עם הוראות התקנה
הקשה על הלחצן עזרה פותחת תיבת דו-שיח קופצת עם תיאור הבדיקה.
איור 5. תיבת הדו-שיח הקופצת של העזרה