IInvocationContext
public interface IInvocationContext
com.android.tradefed.invoker.IInvocationContext |
เก็บข้อมูลเกี่ยวกับการเรียกสำหรับการทดสอบเพื่อเข้าถึงหากจำเป็น การทดสอบไม่ควรแก้ไขบริบทที่มีอยู่ในที่นี้ ดังนั้นจะมีเฉพาะตัวรับเท่านั้น ยกเว้นแอตทริบิวต์บริบทเพื่อวัตถุประสงค์ในการรายงาน
สรุป
คลาสที่ซ้อนกัน | |
---|---|
enum | IInvocationContext.TimingEvent
|
ค่าคงที่ | |
---|---|
String | INVOCATION_ID รหัสที่ใช้สำหรับจัดเก็บ ID คำขอที่เกี่ยวข้อง |
วิธีการสาธารณะ | |
---|---|
abstract void | addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName) ติดตามแผนที่ของชื่ออุปกรณ์การกำหนดค่าที่เชื่อมโยงกับ |
abstract void | addAllocatedDevice (String deviceName, ITestDevice testDevice) เพิ่ม ITestDevice ที่จะติดตามโดยข้อมูลเมตาเมื่ออุปกรณ์ได้รับการจัดสรร |
abstract void | addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo) เพิ่ม |
abstract void | addInvocationAttribute (String attributeName, String attributeValue) เพิ่มแอตทริบิวต์การเรียกใช้ |
abstract void | addInvocationAttributes ( MultiMap <String, String> attributesMap) เพิ่มแอตทริบิวต์การเรียกใช้หลายรายการพร้อมกันผ่าน |
default void | addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, Long durationMillis) เพิ่มตัววัดระยะเวลาการเรียกใช้ |
abstract void | addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials) เพิ่มซีเรียลที่จะติดตามตามที่กำหนดให้กับชาร์ดตัวใดตัวหนึ่งที่ทำการทดสอบบางอย่าง |
default String | getAttribute (String key) วิธีที่สะดวกสำหรับการดึงแอตทริบิวต์บริบทการเรียกใช้เป็นคู่คีย์-ค่าเดียว |
abstract MultiMap <String, String> | getAttributes () ส่งคืนสำเนาของแผนที่ที่มีแอตทริบิวต์การเรียกใช้ทั้งหมด |
abstract IBuildInfo | getBuildInfo (String deviceName) ส่งคืน |
abstract IBuildInfo | getBuildInfo ( ITestDevice testDevice) ส่งคืน |
abstract String | getBuildInfoName ( IBuildInfo info) ส่งกลับชื่อของอุปกรณ์ที่ตั้งค่าในการกำหนดค่า xml จาก |
abstract | getBuildInfos () ส่งคืน |
abstract ConfigurationDescriptor | getConfigurationDescriptor () ส่งคืน descriptor ที่เกี่ยวข้องกับการกำหนดค่าการทดสอบที่เรียกใช้ invocation |
abstract ITestDevice | getDevice (String deviceName) ส่งคืน |
abstract | getDeviceBuildMap () ส่งคืนแผนที่ของการเชื่อมโยงข้อมูลอุปกรณ์/บิลด์ |
abstract ITestDevice | getDeviceBySerial (String serial) ส่งกลับ |
abstract | getDeviceConfigNames () กลับรายการชื่อการกำหนดค่าอุปกรณ์ของอุปกรณ์ที่ติดตามในการเรียกใช้นี้ |
abstract String | getDeviceName ( ITestDevice device) ส่งคืนชื่ออุปกรณ์ที่ตั้งค่าในการกำหนดค่า xml จาก |
abstract | getDevices () ส่งคืนอุปกรณ์ที่จัดสรรทั้งหมดที่ติดตามสำหรับการร้องขอนี้ |
abstract String | getInvocationId () |
default | getInvocationTimingMetrics () ส่งคืนแผนที่ที่มีตัววัดระยะเวลาการเรียกใช้ |
abstract IInvocationContext | getModuleInvocationContext () ส่งกลับบริบทการเรียกใช้ของโมดูลในขณะที่ดำเนินการเป็นส่วนหนึ่งของชุด |
abstract int | getNumDevicesAllocated () ส่งคืนจำนวนอุปกรณ์ที่จัดสรรสำหรับการเรียกใช้ |
abstract | getSerials () กลับรายการ serials ของอุปกรณ์ที่ติดตามในการวิงวอนนี้ |
abstract | getShardsSerials () ส่งคืนแผนที่ของซีเรียลที่ติดตามทั้งหมดและชาร์ดที่เกี่ยวข้องกับการแบ่งกลุ่ม |
abstract String | getTestTag () ส่งกลับแท็กทดสอบการเรียกใช้ |
abstract void | markReleasedEarly () ทำเครื่องหมายว่าอุปกรณ์กำลังจะออกก่อนกำหนด |
abstract void | setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor) ตั้งค่าตัวอธิบายที่เกี่ยวข้องกับการกำหนดค่าการทดสอบที่เรียกใช้การเรียกใช้ |
abstract void | setModuleInvocationContext ( IInvocationContext invocationContext) ตั้งค่าบริบทการเรียกใช้ของโมดูลในขณะที่ดำเนินการเป็นส่วนหนึ่งของชุดโปรแกรม |
abstract void | setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode) ตั้งค่า |
abstract void | setTestTag (String testTag) ตั้งค่าแท็กทดสอบการเรียกใช้ |
abstract InvocationContext.Context | toProto () ทำให้อินสแตนซ์บริบทเป็นอนุกรมเป็นโปรโตบัฟ |
abstract boolean | wasReleasedEarly () ส่งกลับไม่ว่าอุปกรณ์จะออกก่อนกำหนดและจะไม่ถูกใช้งานอีกต่อไปหรือไม่ |
ค่าคงที่
INVOCATION_ID
public static final String INVOCATION_ID
รหัสที่ใช้สำหรับจัดเก็บ ID คำขอที่เกี่ยวข้อง
ค่าคงที่: "invocation-id"
วิธีการสาธารณะ
addAllocatedDevice
public abstract void addAllocatedDevice (deviceWithName)
ติดตามแผนที่ของชื่ออุปกรณ์การกำหนดค่าที่เชื่อมโยงกับ ITestDevice
ไม่ล้างการติดตามก่อนหน้าก่อนที่จะเพิ่ม
พารามิเตอร์ | |
---|---|
deviceWithName | ERROR(/Map) ของอุปกรณ์เพิ่มเติมที่จะติดตาม |
addAllocatedDevice
public abstract void addAllocatedDevice (String deviceName, ITestDevice testDevice)
เพิ่ม ITestDevice ที่จะติดตามโดยข้อมูลเมตาเมื่ออุปกรณ์ได้รับการจัดสรร จะตั้งค่าข้อมูลการสร้างเป็นโมฆะในแผนที่
พารามิเตอร์ | |
---|---|
deviceName | String : ชื่อการกำหนดค่าอุปกรณ์ที่จะเชื่อมโยงกับ ITestDevice |
testDevice | ITestDevice : จะเพิ่มไปยังอุปกรณ์ที่จัดสรร |
addDeviceBuildInfo
public abstract void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)
เพิ่ม IBuildInfo
เพื่อติดตามด้วยชื่อการกำหนดค่าอุปกรณ์
พารามิเตอร์ | |
---|---|
deviceName | String : ชื่อการกำหนดค่าอุปกรณ์ |
buildinfo | IBuildInfo : IBuildInfo ที่เชื่อมโยงกับชื่อการกำหนดค่าอุปกรณ์ |
addInvocationAttribute
public abstract void addInvocationAttribute (String attributeName, String attributeValue)
เพิ่มแอตทริบิวต์การเรียกใช้
พารามิเตอร์ | |
---|---|
attributeName | String |
attributeValue | String |
addInvocationAttributes
public abstract void addInvocationAttributes (MultiMap<String, String> attributesMap)
เพิ่มแอตทริบิวต์การเรียกใช้หลายรายการพร้อมกันผ่าน UniqueMultiMap
พารามิเตอร์ | |
---|---|
attributesMap | MultiMap |
addInvocationTimingMetric
public void addInvocationTimingMetric (IInvocationContext.TimingEvent timingEvent, Long durationMillis)
เพิ่มตัววัดระยะเวลาการเรียกใช้
พารามิเตอร์ | |
---|---|
timingEvent | IInvocationContext.TimingEvent |
durationMillis | Long |
addSerialsFromShard
public abstract void addSerialsFromShard (Integer index,serials)
เพิ่มซีเรียลที่จะติดตามตามที่กำหนดให้กับชาร์ดตัวใดตัวหนึ่งที่ทำการทดสอบบางอย่าง
พารามิเตอร์ | |
---|---|
index | Integer : ดัชนีของชาร์ดโดยใช้ serials |
serials |
getAttribute
public String getAttribute (String key)
วิธีที่สะดวกสำหรับการดึงแอตทริบิวต์บริบทการเรียกใช้เป็นคู่คีย์-ค่าเดียว
พารามิเตอร์ | |
---|---|
key | String |
คืนสินค้า | |
---|---|
String |
รับแอตทริบิวต์
public abstract MultiMap<String, String> getAttributes ()
ส่งคืนสำเนาของแผนที่ที่มีแอตทริบิวต์การเรียกใช้ทั้งหมด
คืนสินค้า | |
---|---|
MultiMap <String, String> |
getBuildInfo
public abstract IBuildInfo getBuildInfo (String deviceName)
ส่งคืน IBuildInfo
ที่เชื่อมโยงกับชื่อการกำหนดค่าอุปกรณ์ที่ให้ไว้ คืนค่า null หากไม่สามารถจับคู่ชื่ออุปกรณ์ได้
พารามิเตอร์ | |
---|---|
deviceName | String |
คืนสินค้า | |
---|---|
IBuildInfo |
getBuildInfo
public abstract IBuildInfo getBuildInfo (ITestDevice testDevice)
ส่งคืน IBuildInfo
ที่เชื่อมโยงกับ ITestDevice
พารามิเตอร์ | |
---|---|
testDevice | ITestDevice |
คืนสินค้า | |
---|---|
IBuildInfo |
getBuildInfoName
public abstract String getBuildInfoName (IBuildInfo info)
ส่งกลับชื่อของอุปกรณ์ที่ตั้งค่าในการกำหนดค่า xml จาก IBuildInfo
คืนค่า null หากไม่สามารถจับคู่ IBuildInfo ได้
พารามิเตอร์ | |
---|---|
info | IBuildInfo |
คืนสินค้า | |
---|---|
String |
getBuildInfos
public abstractgetBuildInfos ()
ส่งคืน IBuildInfo
ทั้งหมดที่ติดตามสำหรับการเรียกใช้นี้
คืนสินค้า | |
---|---|
getConfigurationDescriptor
public abstract ConfigurationDescriptor getConfigurationDescriptor ()
ส่งคืน descriptor ที่เกี่ยวข้องกับการกำหนดค่าการทดสอบที่เรียกใช้ invocation
คืนสินค้า | |
---|---|
ConfigurationDescriptor |
getDevice
public abstract ITestDevice getDevice (String deviceName)
ส่งคืน ITestDevice
ที่เชื่อมโยงกับชื่อการกำหนดค่าอุปกรณ์ที่ให้ไว้
พารามิเตอร์ | |
---|---|
deviceName | String |
คืนสินค้า | |
---|---|
ITestDevice |
getDeviceBuildMap
public abstractgetDeviceBuildMap ()
ส่งคืนแผนที่ของการเชื่อมโยงข้อมูลอุปกรณ์/บิลด์
คืนสินค้า | |
---|---|
getDeviceBySerial
public abstract ITestDevice getDeviceBySerial (String serial)
ส่งกลับ ITestDevice
ที่เกี่ยวข้องกับซีเรียลที่ให้มา หลีกเลี่ยงการใช้มากเกินไปเนื่องจากไม่ใช่การค้นหาที่เร็วที่สุด
พารามิเตอร์ | |
---|---|
serial | String |
คืนสินค้า | |
---|---|
ITestDevice |
getDeviceConfigNames
public abstractgetDeviceConfigNames ()
กลับรายการชื่อการกำหนดค่าอุปกรณ์ของอุปกรณ์ที่ติดตามในการเรียกใช้นี้
คืนสินค้า | |
---|---|
getDeviceName
public abstract String getDeviceName (ITestDevice device)
ส่งคืนชื่ออุปกรณ์ที่ตั้งค่าในการกำหนดค่า xml จาก ITestDevice
ส่งกลับค่า null ถ้าไม่สามารถจับคู่ ITestDevice
พารามิเตอร์ | |
---|---|
device | ITestDevice |
คืนสินค้า | |
---|---|
String |
getDevices
public abstractgetDevices ()
ส่งคืนอุปกรณ์ที่จัดสรรทั้งหมดที่ติดตามสำหรับการร้องขอนี้
คืนสินค้า | |
---|---|
getInvocationId
public abstract String getInvocationId ()
คืนสินค้า | |
---|---|
String | ID การร้องขอที่เกี่ยวข้องหรือ null หากไม่ได้เชื่อมโยงกับการร้องขอ |
getInvocationTimingMetrics
publicgetInvocationTimingMetrics ()
ส่งคืนแผนที่ที่มีตัววัดระยะเวลาการเรียกใช้
คืนสินค้า | |
---|---|
getModuleInvocationContext
public abstract IInvocationContext getModuleInvocationContext ()
ส่งกลับบริบทการเรียกใช้ของโมดูลในขณะที่ดำเนินการเป็นส่วนหนึ่งของชุด
คืนสินค้า | |
---|---|
IInvocationContext |
getNumDevicesAllocated
public abstract int getNumDevicesAllocated ()
ส่งคืนจำนวนอุปกรณ์ที่จัดสรรสำหรับการเรียกใช้
คืนสินค้า | |
---|---|
int |
getSerials
public abstractgetSerials ()
กลับรายการ serials ของอุปกรณ์ที่ติดตามในการวิงวอนนี้
คืนสินค้า | |
---|---|
getShardsSerials
public abstractgetShardsSerials ()
ส่งคืนแผนที่ของซีเรียลที่ติดตามทั้งหมดและชาร์ดที่เกี่ยวข้องกับการแบ่งกลุ่ม ว่างเปล่าถ้าไม่ใช่การร้องขอที่แบ่งส่วนข้อมูล
คืนสินค้า | |
---|---|
getTestTag
public abstract String getTestTag ()
ส่งกลับแท็กทดสอบการเรียกใช้
คืนสินค้า | |
---|---|
String |
เครื่องหมายออกก่อนกำหนด
public abstract void markReleasedEarly ()
ทำเครื่องหมายว่าอุปกรณ์กำลังจะออกก่อนกำหนด
setConfigurationDescriptor
public abstract void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
ตั้งค่าตัวอธิบายที่เกี่ยวข้องกับการกำหนดค่าการทดสอบที่เรียกใช้การเรียกใช้
พารามิเตอร์ | |
---|---|
configurationDescriptor | ConfigurationDescriptor |
setModuleInvocationContext
public abstract void setModuleInvocationContext (IInvocationContext invocationContext)
ตั้งค่าบริบทการเรียกใช้ของโมดูลในขณะที่ดำเนินการเป็นส่วนหนึ่งของชุดโปรแกรม
พารามิเตอร์ | |
---|---|
invocationContext | IInvocationContext |
setRecoveryModeForAllDevices
public abstract void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
ตั้งค่า RecoveryMode
ของอุปกรณ์ทั้งหมดในบริบท
พารามิเตอร์ | |
---|---|
mode | ITestDevice.RecoveryMode |
setTestTag
public abstract void setTestTag (String testTag)
ตั้งค่าแท็กทดสอบการเรียกใช้
พารามิเตอร์ | |
---|---|
testTag | String |
toProto
public abstract InvocationContext.Context toProto ()
ทำให้อินสแตนซ์บริบทเป็นอนุกรมเป็นโปรโตบัฟ
คืนสินค้า | |
---|---|
InvocationContext.Context |
ถูกปล่อยออกมาในช่วงต้น
public abstract boolean wasReleasedEarly ()
ส่งกลับไม่ว่าอุปกรณ์จะออกก่อนกำหนดและจะไม่ถูกใช้งานอีกต่อไปหรือไม่
คืนสินค้า | |
---|---|
boolean |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2022-08-15 UTC