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

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

ช่างก่อสร้างสาธารณะ

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

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

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

ConfigurationDescriptor

public ConfigurationDescriptor ()

วิธีการสาธารณะ

เพิ่มข้อมูลเมตา

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

getSuiteTag

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

ตั้งค่าข้อมูลเมตา

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

ตั้งค่าแซนด์บ็อกซ์

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