CTS की ऑटोमेटेड टेस्टिंग सेट अप करना (AOSP 10 या उससे पहले का वर्शन)

इस पेज पर, Android 10 और इससे पहले के वर्शन के लिए, सीटीएस सेट अप करने से जुड़े निर्देश दिए गए हैं.

JDK इंस्टॉल करना

  • Android 9 और 10 के लिए, JDK 9 इंस्टॉल करें.
  • Android 8 या इससे पहले के वर्शन के लिए, JDK 8 इंस्टॉल करें.

पहला एपीआई लेवल सेट करना

Android 9 या Android 10 वर्शन के साथ लॉन्च किए गए डिवाइसों के लिए, ro.product.first_api_level प्रॉपर्टी को कोडनेम, टैग, और बिल्ड नंबर में से किसी मान्य वैल्यू पर सेट करें.

Android 8.x या इससे पहले के वर्शन पर लॉन्च किए गए डिवाइसों के लिए, प्रॉडक्ट के पहले बिल्ड के लिए ro.product.first_api_level प्रॉपर्टी को अनसेट (हटाएं) करें. इसके बाद के सभी बिल्ड के लिए, ro.product.first_api_level को सही एपीआई लेवल की वैल्यू पर सेट करें. इससे प्रॉपर्टी, नए प्रॉडक्ट की सही पहचान कर पाती है. साथ ही, यह प्रॉडक्ट के पहले एपीआई लेवल की जानकारी को सुरक्षित रखती है. अगर फ़्लैग सेट नहीं है, तो Android, Build.VERSION.SDK_INT को ro.product.first_api_level असाइन करता है.

स्टोर करने के लिए ज़रूरी शर्तें

CTS मीडिया स्ट्रेस टेस्ट के लिए, वीडियो क्लिप को बाहरी स्टोरेज (/sdcard) पर सेव करना ज़रूरी है.

ज़रूरी जगह, डिवाइस पर वीडियो चलाने के लिए उपलब्ध ज़्यादा से ज़्यादा रिज़ॉल्यूशन पर निर्भर करती है. ज़रूरी रिज़ॉल्यूशन के प्लैटफ़ॉर्म वर्शन के लिए, Android Compatibility Definition document में सेक्शन 5 देखें.

वीडियो चलाने के ज़्यादा से ज़्यादा रिज़ॉल्यूशन के हिसाब से स्टोरेज की ज़रूरी शर्तें यहां दी गई हैं:

  • 480x360: 98 MB
  • 720x480: 193 एमबी
  • 1280x720: 606 MB
  • 1920x1080: 1863 MB

DUT को कॉन्फ़िगर करना

इस सेक्शन में, AOSP 10 या इससे पहले के वर्शन के लिए, DUT कॉन्फ़िगरेशन से जुड़े खास निर्देश दिए गए हैं.

यूएसबी डीबग करने की सुविधा चालू करना

Android 9 या 10 में, सिस्टम > डेवलपर के लिए सेटिंग और टूल पर जाएं.

Android 8 या इससे पहले के वर्शन में, सेटिंग > डेवलपर के लिए सेटिंग और टूल पर जाएं.

नकली जगह की जानकारी की सुविधा चालू करना (AOSP 4.4.x और 5.x)

Android 5.x और 4.4.x में, सेटिंग > डेवलपर के लिए सेटिंग और टूल पर जाएं. इसके बाद, नकली जगह की जानकारी की अनुमति दें को चालू करें.

सुलभता की जांच के लिए सेट अप करना (CTS 2.1 R2 - 4.2 R4)

अपने डिवाइस (या एम्युलेटर) को सेट अप करें, ताकि इन टूल की मदद से ऐक्सेसिबिलिटी की जांच की जा सके:

  adb install -r
  android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk

इसके बाद, सेटिंग > सुलभता > सुलभता पर जाएं और सुलभता सेवा को सौंपना चालू करें.

डिवाइस एडमिनिस्ट्रेशन टेस्ट (CTS 6.x या इससे पहले का वर्शन) के लिए सेट अप करना

android.software.device_admin का एलान करने वाले डिवाइसों पर, डिवाइस को इस तरह सेट अप करें कि डिवाइस एडमिनिस्ट्रेशन टेस्ट को इन तरीकों से चलाया जा सके:

  adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk

इसके बाद, सेटिंग > सुरक्षा > डिवाइस एडमिन चुनें में जाकर, दोनों android.deviceadmin.cts.CtsDeviceAdminReceiver* डिवाइस एडमिन चालू करें. पक्का करें कि android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver और पहले से लोड किए गए अन्य डिवाइस एडमिन बंद रहें.

मीडिया फ़ाइलें सेट अप करना (AOSP 10 या इससे पहले के वर्शन के लिए)

Android 10 या इससे पहले के वर्शन पर वीडियो स्ट्रीमिंग की जांच करने के लिए, वीडियो फ़ाइलों को बाहरी स्टोरेज (/sdcard) में रखना ज़रूरी है. ज़्यादा जानकारी के लिए, स्टोरेज से जुड़ी ज़रूरी शर्तें देखें.