কনফিগারেশন বর্ণনাকারী
public class ConfigurationDescriptor
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
কনফিগারেশন অবজেক্ট যা কনফিগারেশনের কিছু দিক বর্ণনা করে। মেম্বারশিপ টেস্ট-স্যুট-ট্যাগের মতো। এই ক্লাসটি কমান্ড লাইনের মাধ্যমে বিকল্প মানগুলি গ্রহণ করতে পারে না। শুধুমাত্র সরাসরি xml এ।
সারাংশ
ক্ষেত্র | |
---|---|
public static final String | ACTIVE_PARAMETER_KEY একটি কনফিগার প্যারামিটারাইজেশনের জন্য মেটাডেটা কী, ঐচ্ছিক। |
public static final String | LOCAL_SHARDED_KEY একটি কনফিগারেশনের জন্য মেটাডেটা কী এটি শার্ড করা হয়েছে তা নির্দিষ্ট করতে। |
পাবলিক কনস্ট্রাক্টর | |
---|---|
ConfigurationDescriptor () |
পাবলিক পদ্ধতি | |
---|---|
void | addMetadata (String key, values) addMetadata (String key, values) মেটাডেটা এন্ট্রিতে একটি প্রদত্ত কী-এর আরও মান যোগ করুন। |
void | addMetadata (String key, String value) মেটাডেটা এন্ট্রিতে প্রদত্ত কী-এর জন্য একটি মান যোগ করুন। |
void | addRerunOption ( OptionDef optionDef) পরীক্ষা পুনরায় চালানোর জন্য ব্যবহার করা যেতে পারে এমন বিকল্পগুলির একটি তালিকায় বিকল্পটি যোগ করুন। |
ConfigurationDescriptor | clone () |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) বস্তু ফিরে পেতে |
IAbi | getAbi () পরিচিত হলে কনফিগারেশনের বিপরীতে চলমান abi ফেরত দেয়, অন্যথায় নাল। |
MultiMap <String, String> | getAllMetaData () সমস্ত কনফিগার করা মেটাডেটা পুনরুদ্ধার করে এবং মানচিত্রের একটি অনুলিপি ফেরত দেয়। |
getMetaData (String name) নামযুক্ত মেটাডেটা এন্ট্রি পান | |
String | getModuleName () মডিউল কনফিগারেশনের মডিউল নাম প্রদান করে। |
getRerunOptions () | |
Integer | getShardIndex () স্থানীয় শার্ডিংয়ের সময় আহ্বানের শার্ড সূচক পান। |
getSuiteTags () স্যুট ট্যাগগুলির তালিকা প্রদান করে যেগুলির পরীক্ষাটি অংশ৷ | |
boolean | isNotIRemoteTestShardable () যদি কনফিগারেশনটি IRemoteTest-কে বিভিন্ন মডিউলে বিভক্ত করে তাহলে রিটার্ন করে। |
boolean | isNotShardable () কনফিগারেশন শার্ডেবল বা স্যুটের অংশ হিসাবে না হলে ফেরত দেয় |
boolean | isNotStrictShardable () কনফিগারেশন কঠোরভাবে শার্ডেবল হলে বা স্যুটের অংশ হিসাবে না হলে ফেরত দেয় |
removeMetadata (String key) নির্দিষ্ট মেটাডেটা কী ট্র্যাকিং সরান. | |
void | setAbi ( IAbi abi) কনফিগারেশনের বিপরীতে চালানো যাচ্ছে Abi সেট করে। |
void | setMetaData ( MultiMap <String, String> metadata) |
void | setModuleName (String name) যদি এই কনফিগারেশন একটি মডিউল প্রতিনিধিত্ব করে, আমরা এটির সাথে যুক্ত মডিউল নাম সেট করতে পারি। |
void | setNotIRemoteTestShardable (boolean notIRemoteTestShardable) |
void | setSandboxed (boolean useSandboxed) একটি কনফিগার স্যান্ডবক্সড মোডে চলবে কি না তা নির্ধারণ করে। |
void | setShardIndex (int index) স্থানীয় শার্ডিং-এ আহ্বানের জন্য শার্ড সূচক সেট করুন। |
void | setSuiteTags ( suiteTags) setSuiteTags ( suiteTags) স্যুট ট্যাগের তালিকা সেট করে যা পরীক্ষাটির অংশ। |
boolean | shouldUseSandbox () যদি আমন্ত্রণটি স্যান্ডবক্সযুক্ত মোডে চালানো হয় তবে সত্য প্রদান করে। |
ConfigurationDescription.Descriptor | toProto () বর্ণনাকারীর বর্তমান উদাহরণটিকে তার প্রোটো বিন্যাসে রূপান্তর করুন। |
ক্ষেত্র
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
একটি কনফিগার প্যারামিটারাইজেশনের জন্য মেটাডেটা কী, ঐচ্ছিক।
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
একটি কনফিগারেশনের জন্য মেটাডেটা কী এটি শার্ড করা হয়েছে তা নির্দিষ্ট করতে।
পাবলিক কনস্ট্রাক্টর
কনফিগারেশন বর্ণনাকারী
public ConfigurationDescriptor ()
পাবলিক পদ্ধতি
মেটাডেটা যোগ করুন
public void addMetadata (String key,values)
মেটাডেটা এন্ট্রিতে একটি প্রদত্ত কী-এর আরও মান যোগ করুন।
পরামিতি | |
---|---|
key | String : কী-এর String এ মান যোগ করার জন্য। |
values | String একটি তালিকা। |
মেটাডেটা যোগ করুন
public void addMetadata (String key, String value)
মেটাডেটা এন্ট্রিতে প্রদত্ত কী-এর জন্য একটি মান যোগ করুন।
পরামিতি | |
---|---|
key | String : কী-এর String এ মান যোগ করার জন্য। |
value | String : অতিরিক্ত মানের একটি String । |
AddRerunOption
public void addRerunOption (OptionDef optionDef)
পরীক্ষা পুনরায় চালানোর জন্য ব্যবহার করা যেতে পারে এমন বিকল্পগুলির একটি তালিকায় বিকল্পটি যোগ করুন।
পরামিতি | |
---|---|
optionDef | OptionDef : পরীক্ষার বিকল্পের একটি OptionDef অবজেক্ট। |
ক্লোন
public ConfigurationDescriptor clone ()
ConfigurationDescriptor
অবজেক্টের একটি গভীর-কপি ফেরত দিন।
রিটার্নস | |
---|---|
ConfigurationDescriptor |
প্রোটো থেকে
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
বস্তু ফিরে পেতে toProto()
থেকে বিপরীত অপারেশন।
পরামিতি | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
রিটার্নস | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
পরিচিত হলে কনফিগারেশনের বিপরীতে চলমান abi ফেরত দেয়, অন্যথায় নাল।
রিটার্নস | |
---|---|
IAbi |
সমস্ত মেটা ডেটা পান
public MultiMap<String, String> getAllMetaData ()
সমস্ত কনফিগার করা মেটাডেটা পুনরুদ্ধার করে এবং মানচিত্রের একটি অনুলিপি ফেরত দেয়।
রিটার্নস | |
---|---|
MultiMap <String, String> |
মেটাডেটা পান
publicgetMetaData (String name)
নামযুক্ত মেটাডেটা এন্ট্রি পান
পরামিতি | |
---|---|
name | String |
রিটার্নস | |
---|---|
getModuleName
public String getModuleName ()
মডিউল কনফিগারেশনের মডিউল নাম প্রদান করে।
রিটার্নস | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
OptionDef
এর তালিকা পান যা পুনরায় চালানোর জন্য ব্যবহার করা যেতে পারে।
রিটার্নস | |
---|---|
GetShardIndex
public Integer getShardIndex ()
স্থানীয় শার্ডিংয়ের সময় আহ্বানের শার্ড সূচক পান। কোনো শার্ডিং না থাকলে শূন্য দেয়।
রিটার্নস | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
স্যুট ট্যাগগুলির তালিকা প্রদান করে যেগুলির পরীক্ষাটি অংশ৷
রিটার্নস | |
---|---|
ইজ নটআইআরমোট টেস্টশার্ডেবল
public boolean isNotIRemoteTestShardable ()
যদি কনফিগারেশনটি IRemoteTest-কে বিভিন্ন মডিউলে বিভক্ত করে তাহলে রিটার্ন করে।
রিটার্নস | |
---|---|
boolean |
শার্ডেবল নয়
public boolean isNotShardable ()
কনফিগারেশন শার্ডেবল বা স্যুটের অংশ হিসাবে না হলে ফেরত দেয়
রিটার্নস | |
---|---|
boolean |
না কঠোর শার্ডেবল
public boolean isNotStrictShardable ()
কনফিগারেশন কঠোরভাবে শার্ডেবল হলে বা স্যুটের অংশ হিসাবে না হলে ফেরত দেয়
রিটার্নস | |
---|---|
boolean |
মেটাডেটা সরান
publicremoveMetadata (String key)
নির্দিষ্ট মেটাডেটা কী ট্র্যাকিং সরান.
পরামিতি | |
---|---|
key | String |
রিটার্নস | |
---|---|
সেটএবি
public void setAbi (IAbi abi)
কনফিগারেশনের বিপরীতে চালানো যাচ্ছে Abi সেট করে।
পরামিতি | |
---|---|
abi | IAbi |
setModuleName
public void setModuleName (String name)
যদি এই কনফিগারেশন একটি মডিউল প্রতিনিধিত্ব করে, আমরা এটির সাথে যুক্ত মডিউল নাম সেট করতে পারি।
পরামিতি | |
---|---|
name | String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
পরামিতি | |
---|---|
notIRemoteTestShardable | boolean |
সেট স্যান্ডবক্সড
public void setSandboxed (boolean useSandboxed)
একটি কনফিগার স্যান্ডবক্সড মোডে চলবে কি না তা নির্ধারণ করে।
পরামিতি | |
---|---|
useSandboxed | boolean |
setShardIndex
public void setShardIndex (int index)
স্থানীয় শার্ডিং-এ আহ্বানের জন্য শার্ড সূচক সেট করুন।
পরামিতি | |
---|---|
index | int |
সেটসুইট ট্যাগ
public void setSuiteTags (suiteTags)
স্যুট ট্যাগের তালিকা সেট করে যা পরীক্ষাটির অংশ।
পরামিতি | |
---|---|
suiteTags |
স্যান্ডবক্স ব্যবহার করা উচিত
public boolean shouldUseSandbox ()
যদি আমন্ত্রণটি স্যান্ডবক্সযুক্ত মোডে চালানো হয় তবে সত্য প্রদান করে। অন্যথায় মিথ্যা।
রিটার্নস | |
---|---|
boolean |
প্রোটো
public ConfigurationDescription.Descriptor toProto ()
বর্ণনাকারীর বর্তমান উদাহরণটিকে তার প্রোটো বিন্যাসে রূপান্তর করুন।
রিটার্নস | |
---|---|
ConfigurationDescription.Descriptor |