इस पेज पर, सीटीएस टेस्टिंग से जुड़ी समस्याओं को हल करने का तरीका बताया गया है.
'मेमोरी खत्म हो गई' गड़बड़ी ठीक करना
अगर आपको सीटीएस टेस्टिंग के दौरान, 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 "$@"
स्ट्रीमिंग टेस्ट से जुड़ी समस्याएं हल करना
अगर फ़ायरवॉल की पाबंदियों की वजह से, किसी रिमोट सर्वर से फ़ाइलें स्ट्रीम नहीं की जा सकतीं, तो आपको वीडियो फ़ाइलों को लोकल फ़ाइल सर्वर पर इंस्टॉल करना होगा. साथ ही, मीडिया टेस्ट को लोकल तौर पर चलाना होगा. ज़्यादा जानकारी के लिए, लोकल तौर पर मीडिया टेस्ट चलाना लेख पढ़ें.