ConfigurationDescriptor

public class ConfigurationDescriptor
extends Object

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


Configuration Object ที่อธิบายลักษณะบางอย่างของการกำหนดค่าเอง เช่นเดียวกับสมาชิกชุดทดสอบแท็ก คลาสนี้ไม่สามารถรับค่าตัวเลือกผ่านบรรทัดคำสั่ง โดยตรงใน 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 ที่การกำหนดค่ากำลังทำงานหากทราบ มิฉะนั้นจะเป็น null

MultiMap <String, String> getAllMetaData ()

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

getMetaData (String name)

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

String getModuleName ()

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

getRerunOptions ()

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

Integer getShardIndex ()

รับดัชนีชาร์ดของการเรียกใช้ในระหว่างการชาร์ดในเครื่อง

getSuiteTags ()

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

boolean isNotShardable ()

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

boolean isNotStrictShardable ()

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

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

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

ทุ่งนา

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

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

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

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

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

ConfigurationDescriptor

public ConfigurationDescriptor ()

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

addMetadata

public void addMetadata (String key, 
                String value)

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

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

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

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

จากProto

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

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

คืนสินค้า

isNotShardable

public boolean isNotShardable ()

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

คืนสินค้า
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

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

คืนสินค้า
boolean

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

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

setSandboxed

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

toProto

public ConfigurationDescription.Descriptor toProto ()

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

คืนสินค้า
ConfigurationDescription.Descriptor