हमने सीटीएस में वह कार्यक्षमता जोड़ी है जो मीडिया परीक्षण मॉड्यूल को चलाने लायक बना सकती है:
- परीक्षण (डीयूटी) एसडी कार्ड के तहत डिवाइस पर सामग्री लोड करना।
- सीटीएस के लिए स्थानीय सर्वर पर मीडिया फ़ाइलों को होस्ट करना।
- परीक्षण सुइट्स को निष्पादित करने के लिए उपयोग की जाने वाली होस्ट मशीन पर मीडिया फ़ाइलों को होस्ट करना।
CTS पार्टनर, स्थानीय या तृतीय-पक्ष सर्वर से कनेक्ट हो सकता है। CTS Google सर्वर से कनेक्ट नहीं हो सकता.
डाउनलोड
डाउनलोड फ़ाइलें नीचे दिखाए अनुसार उपलब्ध हैं।
एंड्रॉइड 11 के लिए
- सीटीएस मीडिया 1.5
- CtsMediaTestCases
- CtsMediaStressTestCases
- CtsMediaBitstreamsTestCases
Android 12 और उससे ऊपर के लिए
- सीटीएस मीडिया 1.5
- CtsMediaStressTestCases
- CtsMediaBitstreamsTestCases
- सीटीएस मीडिया 1.4
- CtsMediaTestCases
सीटीएस मीडिया परीक्षण स्थापित करें
- android-cts-media-1.5.zip की डाउनलोड की गई सामग्री को android-cts-media-1.5 फ़ोल्डर में अनज़िप करें।
- CtsMediaTestCases फ़ोल्डर में CtsMediaTestCases.zip मीडिया फ़ाइलों की डाउनलोड की गई सामग्री को अनज़िप करें।
CtsMediaTestCases
मॉड्यूल SD कार्ड पद्धति और स्थानीय सर्वर होस्टिंग पद्धति का समर्थन करता है।
एसडी कार्ड विधि (केवल CtsMediaTestCases के लिए)
फ़ाइलों को डिवाइस एसडी कार्ड पर कॉपी करें और निम्न कमांड का उपयोग करके मॉड्यूल चलाएं।
$adb push CtsMediaTestCases /sdcard/
स्थानीय सर्वर विधि (केवल CtsMediaTestCases के लिए)
- (वैकल्पिक) स्थानीय सर्वर पर DynamicConfig.json होस्ट करें।
- एक वैध सीए प्रमाणपत्र के साथ https सक्षम और गैर-प्रमाणीकृत स्थानीय सर्वर रखें। उदाहरण के लिए, https://example.com.
- उस सर्वर पर मीडिया फ़ाइलों को होस्ट करें और URL प्राप्त करें।
- DynamicConfig.json को संशोधित करें और इसे उसी स्थान पर होस्ट करें। उदाहरण के लिए, https://example.com/a/b/DynamicConfig.json)।
होस्ट मशीन विधि (तीनों मॉड्यूल के लिए)
एंड्रॉइड-सीटीएस-मीडिया-1.5 फ़ोल्डर को होस्ट मशीन के /tmp/ फ़ोल्डर में ले जाएं।
सीटीएस मीडिया परीक्षण चलाएँ
एसडी कार्ड विधि (केवल CtsMediaTestCases के लिए)
एकल मॉड्यूल चलाएँ
$run cts -m CtsMediaTestCases --dynamic-config-url https://storage.googleapis.com/cts_media/DynamicConfig_local.json --shard-count 6
यह dl.google.com
पर images
फ़ोल्डर से फ़ाइलें डाउनलोड करता है। यदि आप android-cts-media-1.5.zip
से स्थानीय images
फ़ोल्डर का उपयोग करना चाहते हैं, तो इसका उपयोग करें:
$run cts -m CtsMediaTestCases --module-arg CtsMediaTestCases:config-url:https://storage.googleapis.com/cts_media/DynamicConfig_local.json --module-arg CtsMediaTestCases:local-media-path:/tmp/android-cts-media-1.5 --shard-count 6
पूर्ण सीटीएस रन (एसडी कार्ड पर CtsMediaTestCases)
$run cts --module-arg CtsMediaTestCases:config-url:https://storage.googleapis.com/cts_media/DynamicConfig_local.json --module-arg CtsMediaTestCases:local-media-path:/tmp/android-cts-media-1.5 --shard-count 6
स्थानीय सर्वर विधि
आप डिफ़ॉल्ट JSON कॉन्फ़िगरेशन पथ को अपने कस्टम स्थानीय सर्वर पथ से बदल सकते हैं।
एकल मॉड्यूल चलाएँ
$run cts -m CtsMediaTestCases --dynamic-config-url https://storage.googleapis.com/cts_media/DynamicConfig.json
यह dl.google.com
पर images
फ़ोल्डर से फ़ाइलें डाउनलोड करता है। यदि आप android-cts-media-1.5.zip
से स्थानीय images
फ़ोल्डर का उपयोग करना चाहते हैं, तो इसका उपयोग करें:
$run cts -m CtsMediaTestCases --module-arg CtsMediaTestCases:config-url:https://storage.googleapis.com/cts_media/DynamicConfig.json --module-arg CtsMediaTestCases:local-media-path:/tmp/android-cts-media-1.5 --shard-count 6
पूर्ण सीटीएस रन (एसडी कार्ड पर CtsMediaTestCases)
$run cts --module-arg CtsMediaTestCases:config-url:https://storage.googleapis.com/cts_media/DynamicConfig.json --module-arg CtsMediaTestCases:local-media-path:/tmp/android-cts-media-1.5 --shard-count 6
होस्ट मशीन विधि
आप होस्ट मशीन पर सभी तीन मॉड्यूल के लिए सीटीएस मीडिया परीक्षण चला सकते हैं।
मॉड्यूल को अलग-अलग या एक साथ चलाएँ
मॉड्यूल को व्यक्तिगत रूप से चलाने के लिए निम्न कमांड चलाएँ।
$run cts -m CtsMediaTestCases --module-arg CtsMediaTestCases:local-media-path:/tmp/android-cts-media-1.5 --shard-count 6
सभी मॉड्यूल को एक साथ चलाने के लिए निम्न कमांड चलाएँ।
$run cts --include-filter CtsMediaTestCases --module-arg CtsMediaTestCases:local-media-path:/tmp/android-cts-media-1.5 --include-filter CtsMediaStressTestCases --module-arg CtsMediaStressTestCases:local-media-path:/tmp/android-cts-media-1.5 --include-filter CtsMediaBitstreamsTestCases --module-arg CtsMediaBitstreamsTestCases:local-media-path:/tmp/android-cts-media-1.5 --shard-count 6
पूर्ण सीटीएस रन (व्यक्तिगत मॉड्यूल पैरामीटर के साथ)
$run cts --module-arg CtsMediaTestCases:local-media-path:/tmp/android-cts-media-1.5 --module-arg CtsMediaStressTestCases:local-media-path:/tmp/android-cts-media-1.5 --module-arg CtsMediaBitstreamsTestCases:local-media-path:/tmp/android-cts-media-1.5 --shard-count 6