מסוף פקודות CTS v1

עבור אנדרואיד 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>
--result/-r
[pass | fail | timeout | notExecuted]
[--session/-s <session_id>]
צור תוכנית הנגזרת ממפגש תוצאה נתון; השתמש באפשרות זו כדי להפעיל מחדש דוחות ולאמת בעיות בדיקה