ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor |
ออบเจ็กต์การกำหนดค่าที่อธิบายลักษณะบางอย่างของการกำหนดค่าเอง เช่น แท็กชุดทดสอบการเป็นสมาชิก คลาสนี้รับค่าตัวเลือกผ่านบรรทัดคำสั่งไม่ได้ ใน XML เท่านั้น
สรุป
ค่าคงที่ | |
|---|---|
String |
ACTIVE_PARAMETER_KEY
คีย์ข้อมูลเมตาสำหรับการกำหนดค่าพารามิเตอร์ ไม่บังคับ |
String |
LOCAL_SHARDED_KEY
คีย์ข้อมูลเมตาสำหรับการกำหนดค่าเพื่อระบุว่ามีการแยกส่วน |
String |
MODULE_DIR_PATH_KEY
คีย์ข้อมูลเมตาสำหรับการกำหนดค่าเพื่อระบุเส้นทางไดเรกทอรีของโมดูลเมื่อเป็นการกำหนดค่าโมดูล |
String |
PRIORITIZE_HOST_CONFIG_KEY
คีย์ข้อมูลเมตาสำหรับการกำหนดค่าเพื่อระบุว่าจะจัดลำดับความสำคัญของการกำหนดค่าโฮสต์หรือไม่ |
เครื่องมือสร้างสาธารณะ | |
|---|---|
ConfigurationDescriptor()
|
|
เมธอดสาธารณะ | |
|---|---|
void
|
addMetadata(String key,
เพิ่มค่าของคีย์ที่ระบุลงในรายการข้อมูลเมตา |
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()
รับดัชนี Shard ของการเรียกใช้ระหว่างการ Sharding ในเครื่อง |
|
getSuiteTags()
แสดงรายการแท็กชุดการทดสอบที่การทดสอบเป็นส่วนหนึ่ง |
boolean
|
isNotIRemoteTestShardable()
แสดงผลว่าการกำหนดค่าควรแยก IRemoteTest ออกเป็นโมดูลต่างๆ หรือไม่ |
boolean
|
isNotShardable()
แสดงว่าการกำหนดค่าสามารถแยกส่วนได้หรือไม่เป็นส่วนหนึ่งของชุด |
boolean
|
isNotStrictShardable()
แสดงผลว่าการกำหนดค่าเป็นแบบ Shardable ที่เข้มงวดหรือไม่เป็นส่วนหนึ่งของชุด |
|
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)
ตั้งค่าดัชนี Shard สำหรับการเรียกใช้ในการแบ่ง Shard ในเครื่อง |
void
|
setSuiteTags(
ตั้งค่ารายการแท็กชุดการทดสอบที่การทดสอบเป็นส่วนหนึ่ง |
boolean
|
shouldUseSandbox()
แสดงค่าเป็น "จริง" หากควรเรียกใช้ในโหมดแซนด์บ็อกซ์ |
ConfigurationDescription.Descriptor
|
toProto()
แปลงอินสแตนซ์ปัจจุบันของตัวอธิบายเป็นรูปแบบ Proto |
ค่าคงที่
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
คีย์ข้อมูลเมตาสำหรับการกำหนดค่าพารามิเตอร์ ไม่บังคับ
ค่าคงที่ "active-parameter"
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
คีย์ข้อมูลเมตาสำหรับการกำหนดค่าเพื่อระบุว่ามีการแยกส่วน
ค่าคงที่: "sharded"
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
คีย์ข้อมูลเมตาสำหรับการกำหนดค่าเพื่อระบุเส้นทางไดเรกทอรีของโมดูลเมื่อเป็นการกำหนดค่าโมดูล
ค่าคงที่ "module-dir-path"
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
คีย์ข้อมูลเมตาสำหรับการกำหนดค่าเพื่อระบุว่าจะจัดลำดับความสำคัญของการกำหนดค่าโฮสต์หรือไม่
ค่าคงที่ "prioritize-host-config"
เครื่องมือสร้างสาธารณะ
ConfigurationDescriptor
public ConfigurationDescriptor ()
เมธอดสาธารณะ
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 |
|
fromProto
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
publicgetMetaData (String name)
รับรายการข้อมูลเมตาที่มีชื่อ
| พารามิเตอร์ | |
|---|---|
name |
String |
| คิกรีเทิร์น | |
|---|---|
|
|
getModuleName
public String getModuleName ()
แสดงชื่อโมดูลของการกำหนดค่าโมดูล
| คิกรีเทิร์น | |
|---|---|
String |
|
getShardIndex
public Integer getShardIndex ()
รับดัชนี Shard ของการเรียกใช้ระหว่างการ Sharding ในเครื่อง แสดงผล Null หากไม่มีการแบ่งกลุ่ม
| คิกรีเทิร์น | |
|---|---|
Integer |
|
getSuiteTags
publicgetSuiteTags ()
แสดงรายการแท็กชุดการทดสอบที่การทดสอบเป็นส่วนหนึ่ง
| คิกรีเทิร์น | |
|---|---|
|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
แสดงผลว่าการกำหนดค่าควรแยก IRemoteTest ออกเป็นโมดูลต่างๆ หรือไม่
| คิกรีเทิร์น | |
|---|---|
boolean |
|
isNotShardable
public boolean isNotShardable ()
แสดงว่าการกำหนดค่าสามารถแยกส่วนได้หรือไม่เป็นส่วนหนึ่งของชุดโปรแกรม
| คิกรีเทิร์น | |
|---|---|
boolean |
|
isNotStrictShardable
public boolean isNotStrictShardable ()
แสดงผลว่าการกำหนดค่าเป็นแบบ Shardable ที่เข้มงวดหรือไม่เป็นส่วนหนึ่งของชุด
| คิกรีเทิร์น | |
|---|---|
boolean |
|
removeMetadata
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 |
setSandboxed
public void setSandboxed (boolean useSandboxed)
กำหนดว่าจะเรียกใช้การกำหนดค่าในโหมดแซนด์บ็อกซ์หรือไม่
| พารามิเตอร์ | |
|---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
ตั้งค่าดัชนี Shard สำหรับการเรียกใช้ในการแบ่ง Shard ในเครื่อง
| พารามิเตอร์ | |
|---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
ตั้งค่ารายการแท็กชุดการทดสอบที่การทดสอบเป็นส่วนหนึ่ง
| พารามิเตอร์ | |
|---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
แสดงค่าเป็น "จริง" หากควรเรียกใช้ในโหมดแซนด์บ็อกซ์ มิเช่นนั้นจะเป็น "เท็จ"
| คิกรีเทิร์น | |
|---|---|
boolean |
|
toProto
public ConfigurationDescription.Descriptor toProto ()
แปลงอินสแตนซ์ปัจจุบันของตัวอธิบายเป็นรูปแบบ Proto
| คิกรีเทิร์น | |
|---|---|
ConfigurationDescription.Descriptor |
|