इस पेज पर, सीटीएस टेस्टिंग से जुड़ी समस्याओं को हल करने का तरीका बताया गया है.
मेमोरी खत्म होने की गड़बड़ी ठीक करना
अगर आपको सीटीएस टेस्टिंग के दौरान, मेमोरी से जुड़ी कोई गड़बड़ी मिलती है, जैसे कि
java.lang.OutOfMemoryError: Java heap space
, तो टेस्ट रन के दौरान उपलब्ध ज़्यादा से ज़्यादा मेमोरी बढ़ाएं:
WORKING_DIRECTORY/cts/tools/cts-tradefed/etc/
में मौजूदcts-tradefed
स्क्रिप्ट में बदलाव करें.-Xmx
फ़्लैग की वैल्यू बढ़ाकर, Java वर्चुअल मशीन (JVM) थ्रेड की संख्या बढ़ाएं. यहां दिए गए उदाहरण में, वैल्यू को बढ़ाकर 16 जीबी किया गया है:
${JAVA_BINARY} $RDBG_FLAG -Xmx16g -XX:+HeapDumpOnOutOfMemoryError -cp ${JAR_PATH} -DCTS_ROOT=${CTS_ROOT} com.android.compatibility.common.tradefed.command.CompatibilityConsole "$@"
स्ट्रीमिंग की जांच से जुड़ी समस्याएं ठीक करना
अगर फ़ायरवॉल की पाबंदियों की वजह से, रिमोट सर्वर से फ़ाइलें स्ट्रीम नहीं की जा सकती हैं, तो आपको लोकल फ़ाइल सर्वर पर वीडियो फ़ाइलें इंस्टॉल करनी होंगी. साथ ही, मीडिया की जांच स्थानीय तौर पर करनी होगी. ज़्यादा जानकारी के लिए, मीडिया टेस्ट को स्थानीय तौर पर चलाना लेख पढ़ें.