ข้อบ่งชี้การกำหนดค่า
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,
เพิ่มค่าของคีย์ที่ระบุลงในรายการข้อมูลเมตา |
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(
กำหนดรายการแท็กชุดที่มีการทดสอบอยู่ |
boolean
|
shouldUseSandbox()
แสดงผลเป็น "จริง" หากการเรียกใช้ควรทำงานในโหมดแซนด์บ็อกซ์ |
ConfigurationDescription.Descriptor
|
toProto()
แปลงอินสแตนซ์ปัจจุบันของข้อบ่งชี้เป็นรูปแบบโปรโต |
ช่อง
พารามิเตอร์ที่ใช้งานอยู่
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 : AString ของค่าเพิ่มเติม |
ตัวเลือก addRerun
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 |
GetAbi
public IAbi getAbi ()
แสดงผล ABI ที่การกำหนดค่าทำงานอยู่ หากทราบ มิฉะนั้นจะเป็น Null
คิกรีเทิร์น | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
เรียกข้อมูลเมตาที่กำหนดค่าไว้ทั้งหมดและส่งคืนสำเนาของแผนที่
คิกรีเทิร์น | |
---|---|
MultiMap<String, String> |
getMetaData
publicgetMetaData (String name)
รับรายการข้อมูลเมตาที่มีชื่อ
พารามิเตอร์ | |
---|---|
name |
String |
คิกรีเทิร์น | |
---|---|
|
ชื่อโมดูล
public String getModuleName ()
แสดงผลชื่อโมดูลของการกำหนดค่าโมดูล
คิกรีเทิร์น | |
---|---|
String |
เรียกใช้ตัวเลือกอีกครั้ง
publicgetRerunOptions ()
ดาวน์โหลดรายการ OptionDef
ที่ใช้เพื่อการเรียกใช้อีกครั้งได้
คิกรีเทิร์น | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
รับดัชนีชาร์ดของการเรียกใช้ระหว่างชาร์ดดิ้งในเครื่อง แสดงผล Null หากไม่มีชาร์ดดิ้ง
คิกรีเทิร์น | |
---|---|
Integer |
getSuiteTag
publicgetSuiteTags ()
แสดงรายการแท็กชุดที่มีการทดสอบอยู่
คิกรีเทิร์น | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
แสดงผลหากการกำหนดค่าควรแยก IRemoteTest ออกเป็นโมดูลต่างๆ
คิกรีเทิร์น | |
---|---|
boolean |
แชร์ไม่ได้
public boolean isNotShardable ()
ส่งคืนหากการกำหนดค่าเป็นแบบชาร์ดได้หรือไม่ได้เป็นส่วนหนึ่งของชุด
คิกรีเทิร์น | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
ส่งคืนหากการกำหนดค่าเป็นแบบชาร์ดได้ที่เข้มงวดหรือไม่ได้เป็นส่วนหนึ่งของชุด
คิกรีเทิร์น | |
---|---|
boolean |
นำข้อมูลเมตาออก
publicremoveMetadata (String key)
นำการติดตามคีย์ข้อมูลเมตาที่ระบุออก
พารามิเตอร์ | |
---|---|
key |
String |
คิกรีเทิร์น | |
---|---|
|
ตั้งค่าข้อมูลเมตา
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 |
ตั้งค่าShardIndex
public void setShardIndex (int index)
ตั้งค่าดัชนีชาร์ดสำหรับการเรียกใช้ในชาร์ดดิ้งในเครื่อง
พารามิเตอร์ | |
---|---|
index |
int |
setSuiteTag
public void setSuiteTags (suiteTags)
กำหนดรายการแท็กชุดที่มีการทดสอบอยู่
พารามิเตอร์ | |
---|---|
suiteTags |
|
ควรใช้แซนด์บ็อกซ์
public boolean shouldUseSandbox ()
แสดงผลเป็น "จริง" หากการเรียกใช้ควรทำงานในโหมดแซนด์บ็อกซ์ เป็นเท็จ
คิกรีเทิร์น | |
---|---|
boolean |
เป็นโปรโตคอล
public ConfigurationDescription.Descriptor toProto ()
แปลงอินสแตนซ์ปัจจุบันของข้อบ่งชี้เป็นรูปแบบโปรโต
คิกรีเทิร์น | |
---|---|
ConfigurationDescription.Descriptor |