ConfigurationDescriptor

public class ConfigurationDescriptor
extends Object

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationDescriptor


ออบเจ็กต์การกําหนดค่าที่อธิบายแง่มุมบางอย่างของการกําหนดค่า เช่น แท็ก test-suite-tag การเป็นสมาชิก คลาสนี้ไม่สามารถรับค่าตัวเลือกผ่านบรรทัดคำสั่ง เฉพาะใน XML โดยตรงเท่านั้น

สรุป

ช่อง

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

คีย์ข้อมูลเมตาสําหรับการกําหนดค่าเพื่อระบุว่ากําหนดค่าโฮสต์เป็นลําดับความสําคัญหรือไม่

ตัวสร้างแบบสาธารณะ

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()

แปลงอินสแตนซ์ปัจจุบันของข้อบ่งชี้เป็นรูปแบบโปรโต

ช่อง

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

คีย์ข้อมูลเมตาสําหรับการพารามิเตอร์การกําหนดค่า (ไม่บังคับ)

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

คีย์ข้อมูลเมตาสําหรับการกําหนดค่าเพื่อระบุว่ามีการแบ่งกลุ่ม

MODULE_DIR_PATH_KEY

public static final String MODULE_DIR_PATH_KEY

คีย์ข้อมูลเมตาสําหรับการกําหนดค่าเพื่อระบุเส้นทางไดเรกทอรีโมดูลเมื่อเป็นการกำหนดค่าโมดูล

PRIORITIZE_HOST_CONFIG_KEY

public static final String PRIORITIZE_HOST_CONFIG_KEY

คีย์ข้อมูลเมตาสําหรับการกําหนดค่าเพื่อระบุว่ากําหนดค่าโฮสต์เป็นลําดับความสําคัญหรือไม่

ตัวสร้างแบบสาธารณะ

ConfigurationDescriptor

public ConfigurationDescriptor ()

เมธอดสาธารณะ

addMetadata

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

fromProto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

การดำเนินการย้อนกลับจาก toProto() เพื่อรับออบเจ็กต์กลับคืนมา

พารามิเตอร์
protoDescriptor ConfigurationDescription.Descriptor

คิกรีเทิร์น
ConfigurationDescriptor

getAbi

public IAbi getAbi ()

แสดงผล ABI ที่กําลังใช้กับการกำหนดค่า หากทราบ มิเช่นนั้นจะเป็นค่า Null

คิกรีเทิร์น
IAbi

getAllMetaData

public MultiMap<String, String> getAllMetaData ()

เรียกข้อมูลเมตาที่กําหนดค่าไว้ทั้งหมดและแสดงสําเนาของแผนที่

คิกรีเทิร์น
MultiMap<String, String>

getMetaData

public  getMetaData (String name)

รับรายการข้อมูลเมตาที่มีชื่อ

พารามิเตอร์
name String

คิกรีเทิร์น

getModuleName

public String getModuleName ()

แสดงผลชื่อโมดูลของการกำหนดค่าโมดูล

คิกรีเทิร์น
String

getRerunOptions

public  getRerunOptions ()

ดูรายการ OptionDef ที่ใช้สำหรับการเรียกใช้ซ้ำได้

คิกรีเทิร์น

getShardIndex

public Integer getShardIndex ()

รับดัชนีกลุ่มของคําเรียกใช้ระหว่างการแยกกลุ่มในเครื่อง แสดงผล Null หากไม่มีการจัดสรร

คิกรีเทิร์น
Integer

getSuiteTags

public  getSuiteTags ()

แสดงรายการแท็กชุดทดสอบที่รวมอยู่ในการทดสอบ

คิกรีเทิร์น

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

แสดงผลหากการกําหนดค่าควรแยก IRemoteTest ออกเป็นโมดูลต่างๆ

คิกรีเทิร์น
boolean

isNotShardable

public boolean isNotShardable ()

แสดงผลว่าการกำหนดค่าสามารถแยกกลุ่มได้หรือไม่เมื่อเป็นส่วนหนึ่งของชุด

คิกรีเทิร์น
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

แสดงผลว่าการกำหนดค่าสามารถแยกออกเป็นหลายกลุ่มได้หรือไม่เมื่อเป็นส่วนหนึ่งของชุด

คิกรีเทิร์น
boolean

removeMetadata

public  removeMetadata (String key)

นําการติดตามคีย์ข้อมูลเมตาที่ระบุออก

พารามิเตอร์
key String

คิกรีเทิร์น

setAbi

public void setAbi (IAbi abi)

ตั้งค่า ABI ที่การกําหนดค่าจะทํางานด้วย

พารามิเตอร์
abi IAbi

setMetaData

public void setMetaData (MultiMap<String, String> metadata)

พารามิเตอร์
metadata MultiMap

setModuleName

public void setModuleName (String name)

หากการกําหนดค่านี้แสดงถึงโมดูล เราจะตั้งชื่อโมดูลที่เชื่อมโยงกับโมดูลนั้นได้

พารามิเตอร์
name String

setNotIRemoteTestShardable

public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)

พารามิเตอร์
notIRemoteTestShardable boolean

setSandboxed

public void setSandboxed (boolean useSandboxed)

ตั้งค่าว่าการกำหนดค่าจะทำงานในโหมดแซนด์บ็อกซ์หรือไม่

พารามิเตอร์
useSandboxed boolean

setShardIndex

public void setShardIndex (int index)

ตั้งค่าดัชนีกลุ่มสำหรับคําเรียกใช้ในการแยกกลุ่มระดับท้องถิ่น

พารามิเตอร์
index int

setSuiteTags

public void setSuiteTags ( suiteTags)

ตั้งค่ารายการแท็กชุดทดสอบที่รวมอยู่ในการทดสอบ

พารามิเตอร์
suiteTags

shouldUseSandbox

public boolean shouldUseSandbox ()

แสดงค่า "จริง" หากการเรียกใช้ควรทํางานในโหมดแซนด์บ็อกซ์ จะเป็นเท็จหากไม่เป็นเช่นนั้น

คิกรีเทิร์น
boolean

toProto

public ConfigurationDescription.Descriptor toProto ()

แปลงอินสแตนซ์ปัจจุบันของข้อบ่งชี้เป็นรูปแบบโปรโต

คิกรีเทิร์น
ConfigurationDescription.Descriptor