ตัวอธิบายการกำหนดค่า
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) addMetadata (String key, values) เพิ่มค่าของคีย์ที่กำหนดให้กับรายการข้อมูลเมตา |
void | addMetadata (String key, String value) เพิ่มค่าสำหรับคีย์ที่กำหนดให้กับรายการข้อมูลเมตา |
void | addRerunOption ( OptionDef optionDef) เพิ่มตัวเลือกลงในรายการตัวเลือกที่สามารถใช้เพื่อรันการทดสอบอีกครั้ง |
ConfigurationDescriptor | clone () ส่งกลับสำเนาเชิงลึกของวัตถุ |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) การดำเนินการผกผันจาก |
IAbi | getAbi () ส่งคืน abi ที่การกำหนดค่ากำลังทำงานอยู่ หากทราบ มิฉะนั้นจะเป็นโมฆะ |
MultiMap <String, String> | getAllMetaData () ดึงข้อมูลเมตาที่กำหนดค่าไว้ทั้งหมดและส่งสำเนาของแผนที่กลับมา |
getMetaData (String name) รับรายการข้อมูลเมตาที่มีชื่อ | |
String | getModuleName () ส่งกลับชื่อโมดูลของการกำหนดค่าโมดูล |
getRerunOptions () รับรายการ | |
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
คีย์ข้อมูลเมตาสำหรับการกำหนดค่าเพื่อระบุว่ามีการแบ่งส่วน
ผู้รับเหมาก่อสร้างสาธารณะ
ตัวอธิบายการกำหนดค่า
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 : String ของค่าเพิ่มเติม |
เพิ่มตัวเลือกการรันใหม่
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 |
รับอาบี
public IAbi getAbi ()
ส่งคืน abi ที่การกำหนดค่ากำลังทำงานอยู่ หากทราบ มิฉะนั้นจะเป็นโมฆะ
การส่งคืน | |
---|---|
IAbi |
getAllMetaData.getAllMetaData
public MultiMap<String, String> getAllMetaData ()
ดึงข้อมูลเมตาที่กำหนดค่าไว้ทั้งหมดและส่งสำเนาของแผนที่กลับมา
การส่งคืน | |
---|---|
MultiMap <String, String> |
getMetaData
publicgetMetaData (String name)
รับรายการข้อมูลเมตาที่มีชื่อ
พารามิเตอร์ | |
---|---|
name | String |
การส่งคืน | |
---|---|
รับชื่อโมดูล
public String getModuleName ()
ส่งกลับชื่อโมดูลของการกำหนดค่าโมดูล
การส่งคืน | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
รับรายการ OptionDef
ที่สามารถนำไปใช้ในการรันซ้ำได้
การส่งคืน | |
---|---|
getShardIndex
public Integer getShardIndex ()
รับดัชนีชาร์ดของการเรียกใช้ระหว่างชาร์ดดิ้งในเครื่อง ส่งคืนค่าว่างหากไม่มีการแบ่งส่วน
การส่งคืน | |
---|---|
Integer |
รับ SuiteTags
publicgetSuiteTags ()
ส่งคืนรายการแท็กชุดโปรแกรมที่เป็นส่วนหนึ่งของการทดสอบ
การส่งคืน | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
ส่งคืนหากการกำหนดค่าควรแบ่ง IRemoteTest ออกเป็นโมดูลต่างๆ
การส่งคืน | |
---|---|
boolean |
ไม่สามารถแบ่งแยกได้
public boolean isNotShardable ()
ส่งคืนหากการกำหนดค่าสามารถแบ่งส่วนได้หรือไม่ได้เป็นส่วนหนึ่งของชุดโปรแกรม
การส่งคืน | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
ส่งคืนหากการกำหนดค่าเป็นแบบแบ่งกลุ่มที่เข้มงวดหรือไม่ได้เป็นส่วนหนึ่งของชุดโปรแกรม
การส่งคืน | |
---|---|
boolean |
ลบข้อมูลเมตา
publicremoveMetadata (String key)
ลบการติดตามคีย์ข้อมูลเมตาที่ระบุ
พารามิเตอร์ | |
---|---|
key | String |
การส่งคืน | |
---|---|
setMetaData
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 |
setShardIndex
public void setShardIndex (int index)
ตั้งค่าดัชนีชาร์ดสำหรับการเรียกใช้ชาร์ดดิ้งในเครื่อง
พารามิเตอร์ | |
---|---|
index | int |
setSuiteTags
public void setSuiteTags (suiteTags)
ตั้งค่ารายการแท็กชุดโปรแกรมที่เป็นส่วนหนึ่งของการทดสอบ
พารามิเตอร์ | |
---|---|
suiteTags |
ควรใช้ Sandbox
public boolean shouldUseSandbox ()
คืนค่าเป็นจริงหากการเรียกใช้ควรทำงานในโหมดแซนด์บ็อกซ์ เท็จเป็นอย่างอื่น
การส่งคืน | |
---|---|
boolean |
ถึงโปรโต
public ConfigurationDescription.Descriptor toProto ()
แปลงอินสแตนซ์ปัจจุบันของ descriptor ให้อยู่ในรูปแบบโปรโต
การส่งคืน | |
---|---|
ConfigurationDescription.Descriptor |