הצגה ופתרון בעיות בבדיקות 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 "$@"

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

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