עבור אנדרואיד 6.0 ומטה, השתמש ב-CTS v1.
תוכניות הבדיקה הבאות זמינות:
- CTS - כל הבדיקות הנדרשות לצורך תאימות.
- חתימה - אימות החתימה של כל ממשקי ה-API הציבוריים
- אנדרואיד - בדיקות עבור ממשקי ה-API של אנדרואיד
- Java - בדיקות עבור ספריית הליבה של Java
- VM - מבחנים עבור ART או Dalvik
- ביצועים - מבחני ביצועים ליישום שלך
ניתן לבצע אותם עם הפקודה run cts
.
הטבלה שלהלן מסכמת את פקודות קונסולת CTS v1 לשימושים שונים.
מנחה | תיאור |
---|---|
help | הצג סיכום של הפקודות הנפוצות ביותר |
help all | הצג את הרשימה המלאה של הפקודות הזמינות |
exit | צא בחן מקונסולת CTS. המסוף ייסגר כאשר כל הבדיקות הפועלות כעת יסתיימו |
לָרוּץ | תיאור |
run cts | הפעל את הבדיקות שצוינו ומציג מידע על התקדמות. יש לציין אחד מתוך --plan , --package , --class או --continue-session מסוף ה-CTS יכול לקבל פקודות אחרות בזמן שהבדיקות מתבצעות אם אין התקנים מחוברים, מכונת השולחן (או המארח) של CTS ימתין לחיבור התקן לפני תחילת הבדיקות אם מחובר יותר ממכשיר אחד, מארח ה-CTS יבחר מכשיר באופן אוטומטי |
--plan <test_plan_name> | הפעל את תוכנית הבדיקה שצוינה |
--package/-p <test_package_name> [--package/-p <test_package2>...] | הפעל את חבילות הבדיקה שצוינו |
--class/-c <class_name> [--method/-m <test_method_name> | הפעל את מחלקת הבדיקה ו/או השיטה שצוינו |
--continue-session | הפעל את כל הבדיקות שלא בוצעו מהפעלת CTS קודמת; הסשנים testResult.xml מתעדכנים בתוצאות החדשות |
--shards <number_of_shards> | רסיס CTS למספר נתון של נתחים עצמאיים, כדי להפעיל על מספר מכשירים במקביל |
--serial/-s <deviceID> | הפעל CTS במכשיר הספציפי |
-t <class_name>#<test_method_name> | הפעל שיטת בדיקה ספציפית |
--force-abi 32|64 | במכשירי 64 סיביות, הפעל את הבדיקה מול 32 סיביות או 64 סיביות ABI בלבד |
--skip-preconditions | דלג על תנאים מוקדמים כדי לחסוך בזמן ריצה לפיתוח איטרטיבי של בדיקה חדשה. זה עוקף את האימות וההגדרה של תצורת המכשיר, כגון דחיפת קובצי מדיה או בדיקת חיבור Wi-Fi. |
רשימה | תיאור |
list packages | רשום את כל חבילות הבדיקה הזמינות במאגר |
list plans | רשום את כל תוכניות הבדיקה הזמינות במאגר |
list invocations | רשום פקודות 'הפעלה' המופעלות כעת במכשירים |
list commands | רשום את כל הפקודות 'הפעלה' שנמצאות כעת בתור הממתינות להקצאה למכשירים |
list results | רשימת תוצאות CTS המאוחסנות כעת במאגר |
list devices | רשום את המכשירים המחוברים כעת ואת מצבם התקנים 'זמינים' הם מכשירים פעילים, לא פעילים, זמינים להפעלת בדיקות מכשירים 'לא זמינים' הם מכשירים הנראים דרך adb, אך אינם מגיבים לפקודות adb ולא יוקצו לבדיקות התקנים 'מוקצים' הם מכשירים הפועלים כעת בבדיקות |
לְהוֹסִיף | תיאור |
add derivedplan --plan <plan_name> | צור תוכנית הנגזרת ממפגש תוצאה נתון; השתמש באפשרות זו כדי להפעיל מחדש דוחות ולאמת בעיות בדיקה |