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

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

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

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

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

Android 9 या 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 को असाइन करता है.

स्टोरेज से जुड़ी ज़रूरी शर्तें

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

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

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

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

डीयूटी कॉन्फ़िगर करना

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

यूएसबी डीबग करने का विकल्प चालू करें

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) में हों. ज़्यादा जानकारी के लिए, स्टोरेज से जुड़ी ज़रूरी शर्तें देखें.