ConfigurationDescriptor

public class ConfigurationDescriptor
extends Object

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


Configuration Object ที่อธิบายลักษณะบางอย่างของคอนฟิกูเรชันเอง เช่นเดียวกับแท็กชุดทดสอบการเป็นสมาชิก คลาสนี้ไม่สามารถรับค่าตัวเลือกผ่านบรรทัดคำสั่ง โดยตรงใน xml เท่านั้น

สรุป

เขตข้อมูล

public static final String ACTIVE_PARAMETER_KEY

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

public static final String LOCAL_SHARDED_KEY

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

ผู้สร้างสาธารณะ

ConfigurationDescriptor ()

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

void addMetadata (String key, values) 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) setSuiteTags ( suiteTags)

ตั้งค่ารายการของแท็กชุดการทดสอบที่เป็นส่วนหนึ่งของ

boolean shouldUseSandbox ()

คืนค่าจริงหากการเรียกใช้ควรทำงานในโหมดแซนด์บ็อกซ์

ConfigurationDescription.Descriptor toProto ()

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

เขตข้อมูล

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 : ERROR(/String) ของคีย์ที่ต้องการเพิ่มค่าเข้าไป

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

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

public void addMetadata (String key, 
                String value)

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

พารามิเตอร์
key String : ERROR(/String) ของคีย์ที่ต้องการเพิ่มค่าเข้าไป

value String : ERROR(/String) ของค่าเพิ่มเติม

เพิ่มRerunOption

public void addRerunOption (OptionDef optionDef)

เพิ่มตัวเลือกในรายการตัวเลือกที่สามารถใช้เพื่อเรียกใช้การทดสอบอีกครั้ง

พารามิเตอร์
optionDef OptionDef : วัตถุ OptionDef ของตัวเลือกการทดสอบ

โคลน

public ConfigurationDescriptor clone ()

ส่งกลับสำเนาลึกของวัตถุ ConfigurationDescriptor

ส่งคืน
ConfigurationDescriptor

จาก Proto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

การดำเนินการผกผันจาก toProto() เพื่อรับวัตถุกลับ

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

ส่งคืน
ConfigurationDescriptor

รับเอบี

public IAbi getAbi ()

คืนค่า abi ที่คอนฟิกูเรชันกำลังทำงานหากทราบ มิฉะนั้นจะเป็น null

ส่งคืน
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 ที่สามารถใช้สำหรับการรันซ้ำ

ส่งคืน

รับ ShardIndex

public Integer getShardIndex ()

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

ส่งคืน
Integer

getSuiteTags

public  getSuiteTags ()

ส่งกลับรายการของแท็กชุดการทดสอบที่เป็นส่วนหนึ่งของ

ส่งคืน

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

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

ส่งคืน
boolean

isNotShardable

public boolean isNotShardable ()

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

ส่งคืน
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

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

ส่งคืน
boolean

ลบข้อมูลเมตา

public  removeMetadata (String key)

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

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

ส่งคืน

เซทเอบี

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

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

public void setSandboxed (boolean useSandboxed)

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

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

setShardIndex

public void setShardIndex (int index)

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

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

setSuiteTags

public void setSuiteTags ( suiteTags)

ตั้งค่ารายการของแท็กชุดการทดสอบที่เป็นส่วนหนึ่งของ

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

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

public boolean shouldUseSandbox ()

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

ส่งคืน
boolean

เพื่อโปรโต

public ConfigurationDescription.Descriptor toProto ()

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

ส่งคืน
ConfigurationDescription.Descriptor