কিছু অ্যান্ড্রয়েড ডিভাইসে তাদের বৈশিষ্ট্য সীমিত করে, একটি সম্পূর্ণ কাঠামোর স্তরের অভাব রয়েছে।
Tradefed এই ডিভাইসগুলিকে সমর্থন করে, যাকে NativeDevice
বলা হয়।
স্থাপত্য
আমাদের ডিভাইসের উপস্থাপনা একটি স্তরযুক্ত আর্কিটেকচার ব্যবহার করে। TestDevice
NativeDevice
প্রসারিত করে, প্রতিফলিত করে যে নেটিভ ডিভাইসগুলি সম্পূর্ণ Android ডিভাইসের একটি উপসেট।
বাস্তবায়ন স্বয়ংক্রিয়ভাবে ডিভাইসের অবস্থা সনাক্তকরণ এবং ডিভাইস উপলব্ধতার বিভিন্ন পরিস্থিতি পরিচালনা করে।
সমর্থন সক্ষম করুন
ভার্চুয়াল ডিভাইসের মতো যদি ট্রেডফেড দ্বারা NativeDevice
শুরু করা হয় তবে নিম্নলিখিত বিকল্পটি ব্যবহার করুন:
base-device-type-request = 'NATIVE_DEVICE'
যদি ডিভাইসটি আগে থেকে বিদ্যমান থাকে, ট্রেডফেড শুরু করার সময় NOTIFY_AS_NATIVE
এনভায়রনমেন্ট ভেরিয়েবল সেট করুন। NOTIFY_AS_NATIVE
অ-পূর্ণ কাঠামো হিসাবে বিবেচনা করার জন্য ডিভাইসের সিরিয়ালগুলির একটি কমা বিভক্ত তালিকা হিসাবে নির্দিষ্ট করুন৷
NOTIFY_AS_NATIVE=<serial>,<serial1> ./tradefed.sh