ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
ออบเจ็กต์การกําหนดค่าที่อธิบายแง่มุมบางอย่างของการกําหนดค่า เช่น แท็ก test-suite-tag การเป็นสมาชิก คลาสนี้ไม่สามารถรับค่าตัวเลือกผ่านบรรทัดคำสั่ง เฉพาะใน XML โดยตรงเท่านั้น
สรุป
ช่อง | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
คีย์ข้อมูลเมตาสําหรับการพารามิเตอร์การกําหนดค่า (ไม่บังคับ) |
public
static
final
String |
LOCAL_SHARDED_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()
รับดัชนีกลุ่มของคําเรียกใช้ระหว่างการแยกกลุ่มในเครื่อง |
|
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(
กำหนดรายการแท็กชุดที่มีการทดสอบอยู่ |
boolean
|
shouldUseSandbox()
แสดงผลเป็น "จริง" หากการเรียกใช้ควรทำงานในโหมดแซนด์บ็อกซ์ |
ConfigurationDescription.Descriptor
|
toProto()
แปลงอินสแตนซ์ปัจจุบันของข้อบ่งชี้เป็นรูปแบบโปรโต |
ช่อง
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 : 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 |
getRerunOptions
publicgetRerunOptions ()
ดูรายการ OptionDef
ที่ใช้สำหรับการเรียกใช้ซ้ำได้
คิกรีเทิร์น | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
รับดัชนีกลุ่มของคําเรียกใช้ระหว่างการแยกกลุ่มในเครื่อง แสดงผล Null หากไม่มีการจัดสรร
คิกรีเทิร์น | |
---|---|
Integer |
getSuiteTag
publicgetSuiteTags ()
แสดงรายการแท็กชุดทดสอบที่รวมอยู่ในการทดสอบ
คิกรีเทิร์น | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
แสดงผลหากการกําหนดค่าควรแยก IRemoteTest ออกเป็นโมดูลต่างๆ
คิกรีเทิร์น | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
ส่งคืนหากการกำหนดค่าเป็นแบบชาร์ดได้หรือไม่ได้เป็นส่วนหนึ่งของชุด
คิกรีเทิร์น | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
แสดงผลว่าการกำหนดค่าสามารถแยกออกเป็นหลายกลุ่มได้หรือไม่เมื่อเป็นส่วนหนึ่งของชุด
คิกรีเทิร์น | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
นำการติดตามคีย์ข้อมูลเมตาที่ระบุออก
พารามิเตอร์ | |
---|---|
key |
String |
คิกรีเทิร์น | |
---|---|
|
ตั้งค่าข้อมูลเมตา
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 |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
แสดงค่า "จริง" หากการเรียกใช้ควรทํางานในโหมดแซนด์บ็อกซ์ เป็นเท็จ
คิกรีเทิร์น | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
แปลงอินสแตนซ์ปัจจุบันของข้อบ่งชี้เป็นรูปแบบโปรโต
คิกรีเทิร์น | |
---|---|
ConfigurationDescription.Descriptor |