डिवाइस के लिए बना खास ऐप्लिकेशन

कुछ Android डिवाइसों में फ़्रेमवर्क लेयर पूरी तरह से मौजूद नहीं होती है. इस वजह से, उनमें कुछ सुविधाएं काम नहीं करती हैं.

Tradefed इन डिवाइसों के साथ काम करता है. इन्हें NativeDevice कहा जाता है.

भवन निर्माण

हमारे डिवाइस के प्रज़ेंटेशन में लेयर्ड आर्किटेक्चर का इस्तेमाल किया जाता है. TestDevice एक्सटेंड करता है NativeDevice. इससे पता चलता है कि नेटिव डिवाइस, Android डिवाइसों का सबसेट हैं.

यह सुविधा, डिवाइस की स्थिति का पता लगाने और डिवाइस की उपलब्धता से जुड़ी अलग-अलग स्थितियों को अपने-आप मैनेज करती है.

काम करने की अनुमति देता है

अगर NativeDevice को Tradefed ने शुरू किया है, जैसे कि वर्चुअल डिवाइसों के मामले में, तो इस विकल्प का इस्तेमाल करें:

base-device-type-request = 'NATIVE_DEVICE'

अगर डिवाइस पहले से मौजूद है, तो Tradefed शुरू करते समय NOTIFY_AS_NATIVE एनवायरमेंट वैरिएबल सेट करें. NOTIFY_AS_NATIVE को कॉमा से अलग की गई सूची के तौर पर डालें. इसमें उन डिवाइसों के सीरियल नंबर शामिल होने चाहिए जिन्हें नॉन-फ़ुल फ़्रेमवर्क माना जाना है.

NOTIFY_AS_NATIVE=<serial>,<serial1> ./tradefed.sh