Android डिवाइस
ट्रेडफेड में मौजूद Android डिवाइस को उन कई राज्यों में भेजा जा सकता है जहां डिवाइस मैनेजर. Android डिवाइसों की स्थिति की दो मुख्य कैटगरी होती हैं: ऐलोकेशन की स्थिति और ऑनलाइन स्टेटस.
इन सभी राज्यों की जांच
इसका इस्तेमाल करके ट्रेड किया गया कंसोल
l d
या list devices
.
tf >l d
Serial State Allocation Product Variant Build Battery
84TX0081B ONLINE Available blueline blueline MASTER 100
HT6550300002 ONLINE Available sailfish sailfish MASTER 94
876X00GNG UNAUTHORIZED Unavailable unknown unknown unknown unknown
HT6570300047 UNAUTHORIZED Unavailable unknown unknown unknown unknown
ऐलोकेशन की स्थितियां
ऐलोकेशन की स्थितियां, ट्रेडफ़ेड के हिसाब से राज्य होती हैं. ये राज्य, डिवाइस के इस्तेमाल को मॉनिटर करने के लिए होते हैं. वे इनके बारे में जानकारी दी गई है DeviceAllocationState इनमें से कोई भी काम किया जा सकता है:
- अज्ञात: ट्रांज़िशन के दौरान इस्तेमाल की जाने वाली इंटरमीडिएट स्टेट, ताकि यह तय किया जा सके कि
डिवाइस को ट्रैकिंग सूची से निकाल दिया जाना चाहिए. ऐसा तब होता है, जब किसी
डिवाइस
adb
से डिसकनेक्ट हो गया है. - अनदेखा किया गया: डिवाइस को TF सेशन के लिए नहीं चुना जा सकता, क्योंकि यह
फ़िल्टर करके बाहर किया गया. ऐसा हो सकता है कि टीएफ़ की शुरुआत
ANDROID_SERIAL
को एक्सपोर्ट करके की गई हो. इसलिए, इससे चुने जा सकने वाले डिवाइसों का दायरा सीमित हो जाता है. - उपलब्ध: डिवाइस को टेस्ट के लिए तैयार किया जा सकता है.
- उपलब्ध नहीं है: डिवाइस कनेक्ट है, लेकिन जांच के लिए तैयार नहीं है. आम तौर पर
adb
मेंoffline
के तौर पर दिखता है. - डिवाइस पर फ़िलहाल कोई टेस्ट चल रहा है और उसे चुना नहीं जा सकता.
- CHECKING_AVAILABILITY: डिवाइस अभी-अभी कनेक्ट है और TF यह देखता है कि वह कनेक्ट है या नहीं इंटरनेट पर मौजूद है और इसे उपलब्ध कराया जा सकता है. ऐसा न करने पर, इसे उपलब्ध नहीं कराया जाएगा.
ऑनलाइन राज्य
ऑनलाइन स्टेटस, डिवाइस की असल स्थिति दिखाते हैं. यह स्थिति adb devices
को दिखती है.
इनकी जानकारी यहां दी गई है:
TestDeviceState
इनमें ये शामिल हो सकते हैं:
- फ़ास्टबूट
- ऑनलाइन
- रिकवरी
- उपलब्ध नहीं
Tradefed के ऑनलाइन स्टेटस, adb
लाइब्रेरी से जुड़े होते हैं. हम इस लाइब्रेरी का इस्तेमाल करते हैं,
ddmlib
. यह उन राज्यों के बारे में बताता है जहां
DeviceState.