কনফিগারেশন বর্ণনাকারী
public class ConfigurationDescriptor
extends Object
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor সম্পর্কে |
কনফিগারেশন অবজেক্ট যা কনফিগারেশনের কিছু দিক বর্ণনা করে। যেমন মেম্বারশিপ টেস্ট-স্যুট-ট্যাগ। এই ক্লাসটি কমান্ড লাইনের মাধ্যমে বিকল্প মান গ্রহণ করতে পারে না। শুধুমাত্র সরাসরি xml-এ।
সারাংশ
ধ্রুবক | |
|---|---|
String | ACTIVE_PARAMETER_KEYকনফিগারেশন প্যারামিটারাইজেশনের জন্য মেটাডেটা কী, ঐচ্ছিক। |
String | LOCAL_SHARDED_KEYএকটি কনফিগারেশনের মেটাডেটা কী যা নির্দিষ্ট করে যে এটি শার্ড করা হয়েছে। |
String | MODULE_DIR_PATH_KEYএকটি কনফিগারেশনের জন্য মেটাডেটা কী, যখন এটি একটি মডিউল কনফিগারেশন হয় তখন মডিউল ডিরেক্টর পাথ নির্দিষ্ট করে। |
String | PRIORITIZE_HOST_CONFIG_KEYকোনও কনফিগারেশনের মেটাডেটা কী, যা হোস্ট কনফিগারেশনকে অগ্রাধিকার দিচ্ছে কিনা তা নির্দিষ্ট করে। |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
ConfigurationDescriptor () | |
পাবলিক পদ্ধতি | |
|---|---|
void | addMetadata (String key,মেটাডেটা এন্ট্রিগুলিতে একটি প্রদত্ত কী-এর আরও মান যোগ করুন। |
void | addRerunOption ( OptionDef optionDef)পরীক্ষাটি পুনরায় চালানোর জন্য ব্যবহার করা যেতে পারে এমন বিকল্পগুলির তালিকায় বিকল্পটি যোগ করুন। |
ConfigurationDescriptor | clone () |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) বস্তুটি ফিরে পেতে |
IAbi | getAbi ()যদি জানা থাকে, তাহলে কনফিগারেশনটি যে abi-এর বিরুদ্ধে চলছে তা ফেরত পাঠায়, অন্যথায় null। |
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 (পরীক্ষাটি যে স্যুট ট্যাগের অংশ, তার তালিকা সেট করে। |
boolean | shouldUseSandbox ()যদি ইনভোকেশনটি স্যান্ডবক্সযুক্ত মোডে চালানো হয় তবে সত্য প্রদান করে। |
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
একটি কনফিগারেশনের জন্য মেটাডেটা কী, যখন এটি একটি মডিউল কনফিগারেশন হয় তখন মডিউল ডিরেক্টর পাথ নির্দিষ্ট করে।
ধ্রুবক মান: "মডিউল-ডাইর-পাথ"
অগ্রাধিকার_হোস্ট_কনফিগ_কী
public static final String PRIORITIZE_HOST_CONFIG_KEY
কোনও কনফিগারেশনের মেটাডেটা কী, যা হোস্ট কনফিগারেশনকে অগ্রাধিকার দিচ্ছে কিনা তা নির্দিষ্ট করে।
ধ্রুবক মান: "অগ্রাধিকার-হোস্ট-কনফিগ"
পাবলিক কনস্ট্রাক্টর
কনফিগারেশন বর্ণনাকারী
public ConfigurationDescriptor ()
পাবলিক পদ্ধতি
মেটাডেটা যোগ করুন
public void addMetadata (String key,
values) মেটাডেটা এন্ট্রিগুলিতে একটি প্রদত্ত কী-এর আরও মান যোগ করুন।
| পরামিতি | |
|---|---|
key | String : যে কী-তে মান যোগ করতে হবে তার String । |
values | : অতিরিক্ত মানের String একটি তালিকা। |
অ্যাডআররানঅপশন
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> | |
মেটাডেটা পান
publicgetMetaData (String name)
নামযুক্ত মেটাডেটা এন্ট্রিগুলি পান
| পরামিতি | |
|---|---|
name | String |
| রিটার্নস | |
|---|---|
| |
মডিউলনাম পান
public String getModuleName ()
মডিউল কনফিগারেশনের মডিউল নাম প্রদান করে।
| রিটার্নস | |
|---|---|
String | |
রিরান অপশন পান
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 |
সেট মডিউলনাম
public void setModuleName (String name)
যদি এই কনফিগারেশনটি একটি মডিউলকে প্রতিনিধিত্ব করে, তাহলে আমরা এর সাথে যুক্ত মডিউলের নাম সেট করতে পারি।
| পরামিতি | |
|---|---|
name | String |
সেটনটআইরিমোটটেস্টশ্যার্ডেবল
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
| পরামিতি | |
|---|---|
notIRemoteTestShardable | boolean |
সেটস্যান্ডবক্সড
public void setSandboxed (boolean useSandboxed)
একটি কনফিগারেশন স্যান্ডবক্সযুক্ত মোডে চলবে কিনা তা সেট করে।
| পরামিতি | |
|---|---|
useSandboxed | boolean |
সেটশার্ডইন্ডেক্স
public void setShardIndex (int index)
স্থানীয় শার্ডিং-এ আমন্ত্রণের জন্য শার্ড সূচক সেট করুন।
| পরামিতি | |
|---|---|
index | int |
সেটস্যুট্যাগ
public void setSuiteTags (suiteTags)
পরীক্ষাটি যে স্যুট ট্যাগের অংশ, তার তালিকা সেট করে।
| পরামিতি | |
|---|---|
suiteTags | |
উচিতস্যান্ডবক্স ব্যবহার করুন
public boolean shouldUseSandbox ()
যদি ইনভোকেশনটি স্যান্ডবক্সড মোডে চালানো হয় তবে সত্য দেখায়। অন্যথায় মিথ্যা দেখায়।
| রিটার্নস | |
|---|---|
boolean | |
টুপ্রোটো
public ConfigurationDescription.Descriptor toProto ()
বর্ণনাকারীর বর্তমান উদাহরণটিকে তার প্রোটো ফর্ম্যাটে রূপান্তর করুন।
| রিটার্নস | |
|---|---|
ConfigurationDescription.Descriptor | |