নেটিভ ডিভাইস

কিছু Android ডিভাইসে সম্পূর্ণ ফ্রেমওয়ার্ক লেয়ার থাকে না, ফলে সেগুলির ফিচার সীমিত হয়ে যায়।

Tradefed এইসব ডিভাইসকে সমর্থন করে, এগুলিকে NativeDevice বলা হয়।

স্থাপত্যশিল্প

আমাদের ডিভাইস রেপ্রেজেন্টেশনে লেয়ার করা আর্কিটেকচার ব্যবহার করা হয়। TestDevice-এর এক্সটেনশন হল NativeDevice, যা থেকে বোঝা যায় যে নেটিভ ডিভাইস হল সম্পূর্ণ Android ডিভাইসের সাবসেট।

ডিভাইস স্টেট শনাক্তকরণ ও ডিভাইসের উপলভ্যতা সংক্রান্ত বিভিন্ন পরিস্থিতি অটোমেটিক ম্যানেজ করার জন্য এই প্রয়োগ করা হয়।

সহায়তা চালু করা

ভার্চুয়াল ডিভাইসের ক্ষেত্রে যেমন হয়, ঠিক তেমনভাবে Tradefed-এর মাধ্যমে NativeDevice শুরু করা হলে, নিম্নলিখিত বিকল্প ব্যবহার করুন:

base-device-type-request = 'NATIVE_DEVICE'

ডিভাইস আগে থেকেই থাকলে, Tradefed শুরু করার সময় NOTIFY_AS_NATIVE এনভায়রনমেন্ট ভেরিয়েবল সেট করুন। NOTIFY_AS_NATIVE-কে যেসব ডিভাইসের সিরিয়াল নম্বরকে সম্পূর্ণ ফ্রেমওয়ার্ক হিসেবে বিবেচনা করা হবে না, সেগুলির কমা দিয়ে আলাদা করা তালিকা হিসেবে উল্লেখ করুন।

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