কনফিগারেশন বর্ণনাকারী

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, values)

মেটাডেটা এন্ট্রিগুলিতে একটি প্রদত্ত কী-এর আরও মান যোগ করুন।

void addRerunOption ( OptionDef optionDef)

পরীক্ষাটি পুনরায় চালানোর জন্য ব্যবহার করা যেতে পারে এমন বিকল্পগুলির তালিকায় বিকল্পটি যোগ করুন।

ConfigurationDescriptor clone ()

ConfigurationDescriptor অবজেক্টের একটি ডিপ-কপি ফেরত দিন।

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

বস্তুটি ফিরে পেতে toProto() থেকে বিপরীত ক্রিয়াকলাপ।

IAbi getAbi ()

যদি জানা থাকে, তাহলে কনফিগারেশনটি যে abi-এর বিরুদ্ধে চলছে তা ফেরত পাঠায়, অন্যথায় null।

MultiMap <String, String> getAllMetaData ()

সমস্ত কনফিগার করা মেটাডেটা পুনরুদ্ধার করে এবং মানচিত্রের একটি অনুলিপি ফেরত দেয়।

getMetaData (String name)

নামযুক্ত মেটাডেটা এন্ট্রিগুলি পান

String getModuleName ()

মডিউল কনফিগারেশনের মডিউল নাম প্রদান করে।

getRerunOptions ()

পুনঃচালনার জন্য ব্যবহার করা যেতে পারে এমন OptionDef এর তালিকা পান।

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)

পরীক্ষাটি যে স্যুট ট্যাগের অংশ, তার তালিকা সেট করে।

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>

মেটাডেটা পান

public  getMetaData (String name)

নামযুক্ত মেটাডেটা এন্ট্রিগুলি পান

পরামিতি
name String

রিটার্নস

মডিউলনাম পান

public String getModuleName ()

মডিউল কনফিগারেশনের মডিউল নাম প্রদান করে।

রিটার্নস
String

রিরান অপশন পান

public  getRerunOptions ()

পুনঃচালনার জন্য ব্যবহার করা যেতে পারে এমন OptionDef এর তালিকা পান।

রিটার্নস

getShardIndex সম্পর্কে

public Integer getShardIndex ()

স্থানীয় শারডিংয়ের সময় আমন্ত্রণের শারড ইনডেক্স পান। শারডিং না থাকলে নাল ফেরত দেয়।

রিটার্নস
Integer

getSuiteTags সম্পর্কে

public  getSuiteTags ()

পরীক্ষাটি যে স্যুট ট্যাগের অংশ, তার তালিকা প্রদান করে।

রিটার্নস

ইজনোটআইরিমোটটেস্টশার্ডেবল

public boolean isNotIRemoteTestShardable ()

কনফিগারেশনটি IRemoteTest কে বিভিন্ন মডিউলে বিভক্ত করলে তা ফেরত দেয়।

রিটার্নস
boolean

ইসনটশার্ডেবল

public boolean isNotShardable ()

কনফিগারেশনটি যদি স্যুটের অংশ হিসেবে শারডেবল হয় বা না হয় তবে তা ফেরত পাঠায়।

রিটার্নস
boolean

কঠোর নয়

public boolean isNotStrictShardable ()

কনফিগারেশনটি যদি স্ট্রাইক শারডেবল হয় অথবা স্যুটের অংশ না হয় তাহলে তা ফেরত পাঠায়।

রিটার্নস
boolean

মেটাডেটা অপসারণ করুন

public  removeMetadata (String key)

নির্দিষ্ট মেটাডেটা কী-এর ট্র্যাকিং সরান।

পরামিতি
key 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

সেটনটআইরিমোটটেস্টশ্যার্ডেবল

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