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 () ส่งกลับสำเนาลึกของวัตถุ |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) การดำเนินการผกผันจาก |
IAbi | getAbi () คืนค่า abi ที่คอนฟิกูเรชันกำลังทำงานหากทราบ มิฉะนั้นจะเป็น null |
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
คีย์ข้อมูลเมตาสำหรับการกำหนดค่าเพื่อระบุว่ามีการชาร์ด
ผู้สร้างสาธารณะ
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> |
รับเมตาดาต้า
publicgetMetaData (String name)
รับรายการข้อมูลเมตาที่มีชื่อ
พารามิเตอร์ | |
---|---|
name | String |
ส่งคืน | |
---|---|
getModuleName
public String getModuleName ()
ส่งกลับชื่อโมดูลของการกำหนดค่าโมดูล
ส่งคืน | |
---|---|
String |
รับ ShardIndex
public Integer getShardIndex ()
รับดัชนีส่วนแบ่งของการเรียกใช้ระหว่างการแบ่งส่วนในเครื่อง คืนค่า null ถ้าไม่มีการชาร์ดดิ้ง
ส่งคืน | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
ส่งกลับรายการของแท็กชุดการทดสอบที่เป็นส่วนหนึ่งของ
ส่งคืน | |
---|---|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
ส่งกลับหากการกำหนดค่าควรแบ่ง IRemoteTest เป็นโมดูลต่างๆ
ส่งคืน | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
ส่งคืนหากการกำหนดค่าเป็นแบบแบ่งส่วนได้หรือไม่ได้เป็นส่วนหนึ่งของชุดโปรแกรม
ส่งคืน | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
ส่งคืนหากการกำหนดค่าเป็นแบบแบ่งส่วนอย่างเข้มงวดหรือไม่ได้เป็นส่วนหนึ่งของชุดโปรแกรม
ส่งคืน | |
---|---|
boolean |
ลบข้อมูลเมตา
publicremoveMetadata (String key)
ลบการติดตามคีย์ข้อมูลเมตาที่ระบุ
พารามิเตอร์ | |
---|---|
key | String |
ส่งคืน | |
---|---|
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 |