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

public class ConfigurationDescriptor
extends Object

java.lang.অবজেক্ট
com.android.tradefed.config.ConfigurationDescriptor


কনফিগারেশন অবজেক্ট যা কনফিগারেশনের কিছু দিক বর্ণনা করে। মেম্বারশিপ টেস্ট-স্যুট-ট্যাগের মতো। এই ক্লাসটি কমান্ড লাইনের মাধ্যমে বিকল্প মানগুলি গ্রহণ করতে পারে না। শুধুমাত্র সরাসরি xml এ।

সারসংক্ষেপ

নেস্টেড ক্লাস

enum ConfigurationDescriptor.LocalTestRunner

স্থানীয় পরীক্ষা রানার নির্দেশ করতে ব্যবহৃত Enum।

ক্ষেত্র

public static final String ACTIVE_PARAMETER_KEY

একটি কনফিগার প্যারামিটারাইজেশনের জন্য মেটাডেটা কী, ঐচ্ছিক।

public static final String LOCAL_SHARDED_KEY

একটি কনফিগারেশনের জন্য মেটাডেটা কী যে এটি শার্ড করা হয়েছে তা নির্দিষ্ট করতে।

পাবলিক কনস্ট্রাক্টর

ConfigurationDescriptor ()

পাবলিক পদ্ধতি

void addMetadata (String key, String value)

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

void addMetadata (String key, values) addMetadata (String key, values)

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

void addRerunOption ( OptionDef optionDef)

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

ConfigurationDescriptor clone ()

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

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

বস্তু ফিরে পেতে toProto() থেকে বিপরীত অপারেশন।

IAbi getAbi ()

পরিচিত হলে কনফিগারেশনের বিপরীতে চলমান abi ফেরত দেয়, অন্যথায় নাল।

MultiMap <String, String> getAllMetaData ()

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

getMetaData (String name)

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

String getModuleName ()

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

getRerunOptions ()

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

Integer getShardIndex ()

স্থানীয় শার্ডিংয়ের সময় আহ্বানের শার্ড সূচক পান।

getSuiteTags ()

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

boolean isNotShardable ()

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

boolean isNotStrictShardable ()

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

removeMetadata (String key)

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

void setAbi ( IAbi abi)

কনফিগারেশনের বিপরীতে চালানো যাচ্ছে Abi সেট করে।

void setMetaData ( MultiMap <String, String> metadata)
void setModuleName (String name)

যদি এই কনফিগারেশন একটি মডিউল প্রতিনিধিত্ব করে, আমরা এটির সাথে যুক্ত মডিউল নাম সেট করতে পারি।

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, 
                String value)

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

পরামিতি
key String : কী-এর String -এ মান যোগ করার জন্য।

value String : অতিরিক্ত মানের একটি String

মেটাডেটা যোগ করুন

public void addMetadata (String key, 
                 values)

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

পরামিতি
key String : কী-এর String -এ মান যোগ করার জন্য।

values : অতিরিক্ত মানের 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

AllMetaData পান

public MultiMap<String, String> getAllMetaData ()

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

রিটার্নস
MultiMap <String, String>

মেটাডেটা পাবেন

public  getMetaData (String name)

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

পরামিতি
name String

রিটার্নস

getModuleName

public String getModuleName ()

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

রিটার্নস
String

getRerunOptions

public  getRerunOptions ()

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

রিটার্নস

GetShardIndex

public Integer getShardIndex ()

স্থানীয় শার্ডিংয়ের সময় আহ্বানের শার্ড সূচক পান। কোনো শার্ডিং না থাকলে শূন্য দেয়।

রিটার্নস
Integer

getSuiteTags

public  getSuiteTags ()

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

রিটার্নস

শার্ডেবল নয়

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

setModuleName

public void setModuleName (String name)

যদি এই কনফিগারেশন একটি মডিউল প্রতিনিধিত্ব করে, আমরা এটির সাথে যুক্ত মডিউল নাম সেট করতে পারি।

পরামিতি
name String

সেট স্যান্ডবক্সড

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