IInvocationContext
public interface IInvocationContext
com.android.tradefed.invoker.IInvocationContext |
Menyimpan informasi tentang Doa agar pengujian dapat diakses jika diperlukan. Pengujian tidak boleh mengubah konteks yang terdapat di sini sehingga hanya pengambil yang akan tersedia, kecuali untuk atribut konteks untuk tujuan pelaporan.
Ringkasan
Kelas bertingkat | |
---|---|
enum | IInvocationContext.TimingEvent
|
Konstanta | |
---|---|
String | INVOCATION_ID Kunci yang digunakan untuk menyimpan ID permintaan terkait. |
Metode publik | |
---|---|
abstract void | addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName) Lacak peta nama perangkat konfigurasi yang terkait dengan |
abstract void | addAllocatedDevice (String deviceName, ITestDevice testDevice) Tambahkan ITestDevice untuk dilacak oleh meta data saat perangkat dialokasikan. |
abstract void | addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo) Tambahkan |
abstract void | addInvocationAttribute (String attributeName, String attributeValue) Tambahkan atribut Invocation. |
abstract void | addInvocationAttributes ( MultiMap <String, String> attributesMap) Tambahkan beberapa atribut permintaan sekaligus melalui |
abstract void | addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, Long durationMillis) Tambahkan metrik waktu permintaan. |
abstract void | addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials) Tambahkan serial yang akan dilacak sebagai ditetapkan ke salah satu pecahan yang menjalankan beberapa pengujian. |
abstract MultiMap <String, String> | getAttributes () Mengembalikan salinan peta yang berisi semua atribut pemanggilan. |
abstract IBuildInfo | getBuildInfo (String deviceName) Kembalikan |
abstract IBuildInfo | getBuildInfo ( ITestDevice testDevice) Kembalikan |
abstract String | getBuildInfoName ( IBuildInfo info) Menampilkan nama perangkat yang disetel dalam konfigurasi xml dari |
abstract | getBuildInfos () Kembalikan semua |
abstract ConfigurationDescriptor | getConfigurationDescriptor () Menampilkan deskriptor yang terkait dengan konfigurasi pengujian yang meluncurkan pemanggilan |
abstract ITestDevice | getDevice (String deviceName) Kembalikan |
abstract | getDeviceBuildMap () Kembalikan peta Asosiasi info perangkat / build |
abstract ITestDevice | getDeviceBySerial (String serial) Mengembalikan |
abstract | getDeviceConfigNames () Kembalikan daftar nama konfigurasi perangkat dari perangkat yang dilacak dalam pemanggilan ini |
abstract String | getDeviceName ( ITestDevice device) Menampilkan nama perangkat yang disetel dalam konfigurasi xml dari |
abstract | getDevices () Kembalikan semua perangkat yang dialokasikan yang dilacak untuk permintaan ini. |
abstract String | getInvocationId () |
abstract | getInvocationTimingMetrics () Menampilkan peta yang berisi metrik waktu pemanggilan. |
abstractIInvocationContext | getModuleInvocationContext () Mengembalikan konteks pemanggilan modul saat dijalankan sebagai bagian dari |
abstract int | getNumDevicesAllocated () Kembalikan jumlah perangkat yang dialokasikan untuk pemanggilan. |
abstract | getSerials () Kembalikan daftar serial perangkat yang dilacak dalam pemanggilan ini |
abstract | getShardsSerials () Mengembalikan Peta dari semua serial yang dilacak dan pecahannya yang terlibat dalam sharding. |
abstract String | getTestTag () Mengembalikan tag uji pemanggilan. |
abstract void | setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor) Menetapkan deskriptor yang terkait dengan konfigurasi pengujian yang meluncurkan pemanggilan |
abstract void | setModuleInvocationContext (IInvocationContext invocationContext) Menetapkan konteks pemanggilan modul saat dijalankan sebagai bagian dari |
abstract void | setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode) Menetapkan |
abstract void | setTestTag (String testTag) Menyetel tag uji pemanggilan. |
abstract InvocationContext.Context | toProto () Serialisasi instance konteks menjadi protobuf. |
Konstanta
INVOCATION_ID
public static final String INVOCATION_ID
Kunci yang digunakan untuk menyimpan ID permintaan terkait.
Nilai Konstanta: "invocation-id"
Metode publik
addAllocatedDevice
public abstract void addAllocatedDevice (deviceWithName)
Lacak peta nama perangkat konfigurasi yang terkait dengan ITestDevice
. Tidak menghapus pelacakan sebelumnya sebelum menambahkan.
Parameter | |
---|---|
deviceWithName | ERROR(/Map) dari perangkat tambahan untuk dilacak |
addAllocatedDevice
public abstract void addAllocatedDevice (String deviceName, ITestDevice testDevice)
Tambahkan ITestDevice untuk dilacak oleh meta data saat perangkat dialokasikan. akan menyetel info build ke null di peta.
Parameter | |
---|---|
deviceName | String : nama konfigurasi perangkat untuk dikaitkan dengan ITestDevice |
testDevice | ITestDevice : untuk ditambahkan ke perangkat yang dialokasikan. |
addDeviceBuildInfo
public abstract void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)
Tambahkan IBuildInfo
untuk dilacak dengan nama konfigurasi perangkat.
Parameter | |
---|---|
deviceName | String : nama konfigurasi perangkat |
buildinfo | IBuildInfo : IBuildInfo terkait dengan nama konfigurasi perangkat. |
addInvocationAttribute
public abstract void addInvocationAttribute (String attributeName, String attributeValue)
Tambahkan atribut Invocation.
Parameter | |
---|---|
attributeName | String |
attributeValue | String |
addInvocationAttributes
public abstract void addInvocationAttributes (MultiMap<String, String> attributesMap)
Tambahkan beberapa atribut permintaan sekaligus melalui UniqueMultiMap
.
Parameter | |
---|---|
attributesMap | MultiMap |
addInvocationTimingMetric
public abstract void addInvocationTimingMetric (IInvocationContext.TimingEvent timingEvent, Long durationMillis)
Tambahkan metrik waktu permintaan.
Parameter | |
---|---|
timingEvent | IInvocationContext.TimingEvent |
durationMillis | Long |
addSerialsFromShard
public abstract void addSerialsFromShard (Integer index,serials)
Tambahkan serial yang akan dilacak sebagai ditetapkan ke salah satu pecahan yang menjalankan beberapa pengujian.
Parameter | |
---|---|
index | Integer : indeks pecahan menggunakan serial |
serials |
getAttributes
public abstract MultiMap<String, String> getAttributes ()
Mengembalikan salinan peta yang berisi semua atribut pemanggilan.
Kembali | |
---|---|
MultiMap <String, String> |
getBuildInfo
public abstract IBuildInfo getBuildInfo (String deviceName)
Kembalikan IBuildInfo
terkait dengan nama konfigurasi perangkat yang diberikan. Mengembalikan null, jika deviceName tidak bisa cocok.
Parameter | |
---|---|
deviceName | String |
Kembali | |
---|---|
IBuildInfo |
getBuildInfo
public abstract IBuildInfo getBuildInfo (ITestDevice testDevice)
Kembalikan IBuildInfo
terkait dengan ITestDevice
Parameter | |
---|---|
testDevice | ITestDevice |
Kembali | |
---|---|
IBuildInfo |
getBuildInfoName
public abstract String getBuildInfoName (IBuildInfo info)
Menampilkan nama perangkat yang disetel dalam konfigurasi xml dari IBuildInfo
. Mengembalikan null jika IBuildInfo tidak dapat dicocokkan
Parameter | |
---|---|
info | IBuildInfo |
Kembali | |
---|---|
String |
getBuildInfos
public abstractgetBuildInfos ()
Kembalikan semua IBuildInfo
dilacak untuk pemanggilan ini.
Kembali | |
---|---|
getConfigurationDescriptor
public abstract ConfigurationDescriptor getConfigurationDescriptor ().dll
Menampilkan deskriptor yang terkait dengan konfigurasi pengujian yang meluncurkan pemanggilan
Kembali | |
---|---|
ConfigurationDescriptor |
getDevice
public abstract ITestDevice getDevice (String deviceName)
Kembalikan ITestDevice
terkait dengan nama konfigurasi perangkat yang diberikan.
Parameter | |
---|---|
deviceName | String |
Kembali | |
---|---|
ITestDevice |
getDeviceBuildMap
public abstractgetDeviceBuildMap ()
Kembalikan peta Asosiasi info perangkat / build
Kembali | |
---|---|
getDeviceBySerial
public abstract ITestDevice getDeviceBySerial (String serial)
Mengembalikan ITestDevice
terkait dengan serial yang disediakan. Jangan menggunakan terlalu banyak karena ini bukan pencarian tercepat.
Parameter | |
---|---|
serial | String |
Kembali | |
---|---|
ITestDevice |
getDeviceConfigNames
public abstractgetDeviceConfigNames ()
Kembalikan daftar nama konfigurasi perangkat dari perangkat yang dilacak dalam pemanggilan ini
Kembali | |
---|---|
getDeviceName
public abstract String getDeviceName (ITestDevice device)
Mengembalikan nama perangkat yang disetel dalam konfigurasi xml dari ITestDevice
. Mengembalikan nol, jika ITestDevice tidak dapat dicocokkan.
Parameter | |
---|---|
device | ITestDevice |
Kembali | |
---|---|
String |
getDevices
public abstractgetDevices ()
Kembalikan semua perangkat yang dialokasikan yang dilacak untuk permintaan ini.
Kembali | |
---|---|
getInvocationId
public abstract String getInvocationId ()
Kembali | |
---|---|
String | ID permintaan terkait atau null jika tidak ditautkan ke permintaan |
getInvocationTimingMetrics
public abstractgetInvocationTimingMetrics ()
Menampilkan peta yang berisi metrik waktu pemanggilan.
Kembali | |
---|---|
getModuleInvocationContext
public abstract IInvocationContext getModuleInvocationContext ()
Mengembalikan konteks pemanggilan modul saat dijalankan sebagai bagian dari ITestSuite
Kembali | |
---|---|
IInvocationContext |
getNumDevicesAllocated
public abstract int getNumDevicesAllocated ()
Kembalikan jumlah perangkat yang dialokasikan untuk pemanggilan.
Kembali | |
---|---|
int |
getSerials
public abstractgetSerials ()
Kembalikan daftar serial perangkat yang dilacak dalam pemanggilan ini
Kembali | |
---|---|
getShardsSerials
public abstractgetShardsSerials ()
Mengembalikan Peta dari semua serial yang dilacak dan pecahannya yang terlibat dalam sharding. Kosong jika bukan pemanggilan sharded.
Kembali | |
---|---|
getTestTag
public abstract String getTestTag ()
Menampilkan tag uji pemanggilan.
Kembali | |
---|---|
String |
setConfigurationDescriptor
public abstract void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)
Menetapkan deskriptor yang terkait dengan konfigurasi pengujian yang meluncurkan pemanggilan
Parameter | |
---|---|
configurationDescriptor | ConfigurationDescriptor |
setModuleInvocationContext
public abstract void setModuleInvocationContext (IInvocationContext invocationContext)
Menetapkan konteks pemanggilan modul saat dijalankan sebagai bagian dari ITestSuite
Parameter | |
---|---|
invocationContext | IInvocationContext |
setRecoveryModeForAllDevices
public abstract void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
Menetapkan RecoveryMode
dari semua bagian perangkat dari konteks
Parameter | |
---|---|
mode | ITestDevice.RecoveryMode |
setTestTag
public abstract void setTestTag (String testTag)
Menyetel tag uji pemanggilan.
Parameter | |
---|---|
testTag | String |
toProto
public abstract InvocationContext.Context toProto ()
Menyerialkan instance konteks menjadi protobuf.
Kembali | |
---|---|
InvocationContext.Context |
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2019-10-02 UTC.