BuildInfoUtil
public class BuildInfoUtil
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.util.BuildInfoUtil |
IBuildInfo
ম্যানিপুলেট করতে সাহায্য করার জন্য একটি util ক্লাস
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
---|---|
BuildInfoUtil () |
পাবলিক পদ্ধতি | |
---|---|
static void | bootstrapDeviceBuildAttributes ( IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias) ডিভাইস থেকে বিল্ড অ্যাট্রিবিউটগুলি পড়ে এবং প্রাসঙ্গিক বিল্ড তথ্য ক্ষেত্রগুলিকে ওভাররাইড করতে ব্যবহার করে৷ দ্রষ্টব্য: যেহেতু শাখার তথ্য বিল্ড অ্যাট্রিবিউট হিসাবে ডিভাইসে সংরক্ষণ করা হয় না, তাই ইনজেকশন করা শাখার তথ্য ড্যাশের মাধ্যমে নিম্নলিখিত ক্ষেত্রগুলিকে সংযুক্ত করা হবে:
|
পাবলিক কনস্ট্রাক্টর
BuildInfoUtil
public BuildInfoUtil ()
পাবলিক পদ্ধতি
bootstrapDeviceBuildAttributes
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
ডিভাইস থেকে বিল্ড অ্যাট্রিবিউটগুলি পড়ে এবং প্রাসঙ্গিক বিল্ড তথ্য ক্ষেত্রগুলিকে ওভাররাইড করতে ব্যবহার করে৷
দ্রষ্টব্য: যেহেতু শাখার তথ্য বিল্ড অ্যাট্রিবিউট হিসাবে ডিভাইসে সংরক্ষণ করা হয় না, তাই ইনজেকশন করা শাখার তথ্য ড্যাশের মাধ্যমে নিম্নলিখিত ক্ষেত্রগুলিকে সংযুক্ত করা হবে:
-
ro.product.brand
-
ro.product.name
-
ro.product.vendor.device
(পুরনো API স্তরে ভিন্ন হতে পারে) -
ro.build.version.release
পরামিতি | |
---|---|
buildInfo | IBuildInfo : বিল্ড তথ্য যেখানে ডিভাইস বিল্ড বৈশিষ্ট্যগুলি ইনজেকশন করা হবে |
device | ITestDevice : যে ডিভাইস থেকে বিল্ড অ্যাট্রিবিউট পড়তে হয় |
overrideBuildId | String : ডিভাইস থেকে পড়ার পরিবর্তে, এই মানটিতে বিল্ড আইডি ওভাররাইড করুন; কোনো ওভাররাইডের জন্য null |
overrideBuildFlavor | String : ডিভাইস থেকে পড়ার পরিবর্তে, এই মানটিতে বিল্ড ফ্লেভার ওভাররাইড করুন; কোনো ওভাররাইডের জন্য null |
overrideBuildBranch | String : শাখার বিকল্প হিসাবে ডিভাইসের বৈশিষ্ট্যগুলিকে সংযুক্ত করার পরিবর্তে, এটিকে এই মানটিতে ওভাররাইড করুন; কোনো ওভাররাইডের জন্য null |
overrideBuildAlias | String : ডিভাইস থেকে পড়ার পরিবর্তে, এই মানটিতে বিল্ড উপনাম ওভাররাইড করুন; কোনো ওভাররাইডের জন্য null |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |