দেশীয় ডিভাইস

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

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

স্থাপত্য

আমাদের ডিভাইস উপস্থাপনা একটি স্তরযুক্ত স্থাপত্য ব্যবহার করে। TestDevice , NativeDevice এক্সটেন্ড করে, যা এই বিষয়টি প্রতিফলিত করে যে নেটিভ ডিভাইসগুলো পূর্ণাঙ্গ অ্যান্ড্রয়েড ডিভাইসগুলোর একটি উপসেট।

এই বাস্তবায়নটি ডিভাইসের অবস্থা শনাক্তকরণ এবং ডিভাইসের প্রাপ্যতা সংক্রান্ত বিভিন্ন পরিস্থিতি স্বয়ংক্রিয়ভাবে সামাল দেয়।

সমর্থন সক্ষম করুন

ভার্চুয়াল ডিভাইসের মতো যদি NativeDevice ট্রেডফেড দ্বারা চালু করা হয়, তাহলে নিম্নলিখিত অপশনটি ব্যবহার করুন:

base-device-type-request = 'NATIVE_DEVICE'

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

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