Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

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 ITestDevice .

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 IBuildInfo untuk dilacak dengan nama konfigurasi perangkat.

abstract void addInvocationAttribute (String attributeName, String attributeValue)

Tambahkan atribut Invocation.

abstract void addInvocationAttributes ( MultiMap <String, String> attributesMap)

Tambahkan beberapa atribut permintaan sekaligus melalui UniqueMultiMap .

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 IBuildInfo terkait dengan nama konfigurasi perangkat yang diberikan.

abstract IBuildInfo getBuildInfo ( ITestDevice testDevice)

Kembalikan IBuildInfo terkait dengan ITestDevice

abstract String getBuildInfoName ( IBuildInfo info)

Menampilkan nama perangkat yang disetel dalam konfigurasi xml dari IBuildInfo .

abstract getBuildInfos ()

Kembalikan semua IBuildInfo dilacak untuk pemanggilan ini.

abstract ConfigurationDescriptor getConfigurationDescriptor ()

Menampilkan deskriptor yang terkait dengan konfigurasi pengujian yang meluncurkan pemanggilan

abstract ITestDevice getDevice (String deviceName)

Kembalikan ITestDevice terkait dengan nama konfigurasi perangkat yang diberikan.

abstract getDeviceBuildMap ()

Kembalikan peta Asosiasi info perangkat / build

abstract ITestDevice getDeviceBySerial (String serial)

Mengembalikan ITestDevice terkait dengan serial yang disediakan.

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 ITestDevice .

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 ITestSuite

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 ITestSuite

abstract void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

Menetapkan RecoveryMode dari semua bagian perangkat dari konteks

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 : Daftar serial yang akan dilacak.

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 abstract  getBuildInfos ()

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 abstract  getDeviceBuildMap ()

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 abstract  getDeviceConfigNames ()

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 abstract  getDevices ()

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 abstract  getInvocationTimingMetrics ()

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 abstract  getSerials ()

Kembalikan daftar serial perangkat yang dilacak dalam pemanggilan ini

Kembali

getShardsSerials

public abstract  getShardsSerials ()

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