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