ข้อบ่งชี้การกำหนดค่า

public class ConfigurationDescriptor
extends Object

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


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

สรุป

ช่อง

public static final String ACTIVE_PARAMETER_KEY

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

public static final String LOCAL_SHARDED_KEY

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

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

ConfigurationDescriptor()

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

void addMetadata(String key, values)

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

void addMetadata(String key, String value)

เพิ่มค่าสำหรับคีย์ที่ระบุลงในรายการข้อมูลเมตา

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

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

คีย์ LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

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

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

ข้อบ่งชี้การกำหนดค่า

public ConfigurationDescriptor ()

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

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

public void addMetadata (String key, 
                 values)

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

พารามิเตอร์
key String: String ของคีย์ที่จะเพิ่มค่า

values : รายการ String ของค่าเพิ่มเติม

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

public void addMetadata (String key, 
                String value)

เพิ่มค่าสำหรับคีย์ที่ระบุลงในรายการข้อมูลเมตา

พารามิเตอร์
key String: String ของคีย์ที่จะเพิ่มค่า

value String: AString ของค่าเพิ่มเติม

ตัวเลือก addRerun

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

getAllMetaData

public MultiMap<String, String> getAllMetaData ()

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

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

getMetaData

public  getMetaData (String name)

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

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

คิกรีเทิร์น

ชื่อโมดูล

public String getModuleName ()

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

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

เรียกใช้ตัวเลือกอีกครั้ง

public  getRerunOptions ()

ดาวน์โหลดรายการ OptionDef ที่ใช้เพื่อการเรียกใช้อีกครั้งได้

คิกรีเทิร์น

getShardIndex

public Integer getShardIndex ()

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

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

getSuiteTag

public  getSuiteTags ()

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

คิกรีเทิร์น

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

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

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

แชร์ไม่ได้

public boolean isNotShardable ()

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

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

isNotStrictShardable

public boolean isNotStrictShardable ()

ส่งคืนหากการกำหนดค่าเป็นแบบชาร์ดได้ที่เข้มงวดหรือไม่ได้เป็นส่วนหนึ่งของชุด

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

นำข้อมูลเมตาออก

public  removeMetadata (String key)

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

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

คิกรีเทิร์น

SetAbi

public void setAbi (IAbi abi)

ตั้งค่า abi ที่จะเรียกใช้การกำหนดค่า

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

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

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

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

ตั้งค่าชื่อโมดูล

public void setModuleName (String name)

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

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

setNotIRemoteTestShardable

public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)

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

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

public void setSandboxed (boolean useSandboxed)

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

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

ตั้งค่าShardIndex

public void setShardIndex (int index)

ตั้งค่าดัชนีชาร์ดสำหรับการเรียกใช้ในชาร์ดดิ้งในเครื่อง

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

setSuiteTag

public void setSuiteTags ( suiteTags)

กำหนดรายการแท็กชุดที่มีการทดสอบอยู่

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

ควรใช้แซนด์บ็อกซ์

public boolean shouldUseSandbox ()

แสดงผลเป็น "จริง" หากการเรียกใช้ควรทำงานในโหมดแซนด์บ็อกซ์ เป็นเท็จ

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

เป็นโปรโตคอล

public ConfigurationDescription.Descriptor toProto ()

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

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