הצגה ופתרון בעיות בבדיקות CTS

בדף הזה מוסבר איך לפתור בעיות שקשורות לבדיקות CTS.

תיקון שגיאת 'אין מספיק זיכרון'

אם נתקלים בשגיאת חוסר זיכרון במהלך בדיקת CTS, כמו java.lang.OutOfMemoryError: Java heap space, צריך להגדיל את הזיכרון המקסימלי שזמין במהלך הרצת הבדיקה:

  1. עורכים את התסריט cts-tradefed ב-WORKING_DIRECTORY/cts/tools/cts-tradefed/etc/.

  2. מגדילים את מספר השרשורים של מכונת Java וירטואלית (JVM) על ידי הגדלת הערך של הדגל -Xmx. בדוגמה הבאה, הערך גדל ל-16 GB:

${JAVA_BINARY} $RDBG_FLAG -Xmx16g -XX:+HeapDumpOnOutOfMemoryError -cp ${JAR_PATH} -DCTS_ROOT=${CTS_ROOT} com.android.compatibility.common.tradefed.command.CompatibilityConsole "$@"

פתרון בעיות בבדיקות סטרימינג

אם אתם לא יכולים להפעיל קבצים בסטרימינג משרת מרוחק בגלל הגבלות של חומת אש, אתם צריכים להתקין קובצי וידאו בשרת קבצים מקומי ולהפעיל בדיקות מדיה באופן מקומי. מידע נוסף זמין במאמר בנושא הרצת בדיקות מדיה באופן מקומי.