Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

IInvocationContext

public interface IInvocationContext

com.android.tradefed.invoker.IInvocationContext


Menyimpan informasi tentang Doa agar dapat diakses oleh tes jika diperlukan. Pengujian tidak boleh mengubah konteks yang terkandung di sini sehingga hanya pengambil yang akan tersedia, kecuali untuk atribut konteks untuk tujuan pelaporan.

Ringkasan

Kelas bersarang

enum IInvocationContext.TimingEvent

Konstanta

String INVOCATION_ID

Kunci yang digunakan untuk menyimpan ID doa 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 Doa.

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

Tambahkan beberapa atribut doa sekaligus melalui UniqueMultiMap .

abstract void addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, Long durationMillis)

Tambahkan metrik waktu doa.

abstract void addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials)

Tambahkan serial yang akan dilacak sebagaimana ditugaskan ke salah satu beling yang menjalankan beberapa tes.

abstract MultiMap <String, String> getAttributes ()

Mengembalikan salinan peta yang berisi semua atribut doa.

abstract IBuildInfo getBuildInfo (String deviceName)

Kembalikan IBuildInfo terkait dengan nama konfigurasi perangkat yang disediakan.

abstract IBuildInfo getBuildInfo ( ITestDevice testDevice)

Kembalikan IBuildInfo terkait dengan ITestDevice

abstract String getBuildInfoName ( IBuildInfo info)

Mengembalikan nama perangkat yang diatur dalam konfigurasi xml dari IBuildInfo .

abstract getBuildInfos ()

Kembalikan semua IBuildInfo dilacak untuk permohonan ini.

abstract ConfigurationDescriptor getConfigurationDescriptor ()

Mengembalikan deskriptor yang terkait dengan konfigurasi pengujian yang meluncurkan doa

abstract ITestDevice getDevice (String deviceName)

Kembalikan ITestDevice terkait dengan nama konfigurasi perangkat yang disediakan.

abstract getDeviceBuildMap ()

Kembalikan peta Asosiasi perangkat / info bangunan

abstract ITestDevice getDeviceBySerial (String serial)

Mengembalikan ITestDevice terkait dengan serial yang disediakan.

abstract getDeviceConfigNames ()

Kembalikan daftar nama konfigurasi perangkat dari perangkat yang dilacak dalam doa ini

abstract String getDeviceName ( ITestDevice device)

Mengembalikan nama perangkat yang diatur dalam konfigurasi xml dari ITestDevice .

abstract getDevices ()

Kembalikan semua perangkat yang dialokasikan dilacak untuk doa ini.

abstract String getInvocationId ()
abstract getInvocationTimingMetrics ()

Mengembalikan peta yang berisi metrik waktu doa.

abstract IInvocationContext getModuleInvocationContext ()

Mengembalikan konteks doa modul sambil dieksekusi sebagai bagian dari ITestSuite

abstract int getNumDevicesAllocated ()

Kembalikan jumlah perangkat yang dialokasikan untuk doa.

abstract getSerials ()

Kembalikan daftar serial perangkat yang dilacak dalam doa ini

abstract getShardsSerials ()

Mengembalikan Peta semua serial terlacak dan pecahannya yang terlibat dalam pecahan.

abstract String getTestTag ()

Mengembalikan tag uji doa.

abstract void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

Mengatur deskriptor yang terkait dengan konfigurasi tes yang meluncurkan doa

abstract void setModuleInvocationContext ( IInvocationContext invocationContext)

Menetapkan konteks doa modul sambil dieksekusi sebagai bagian dari ITestSuite

abstract void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

Menetapkan RecoveryMode dari semua perangkat bagian dari konteks

abstract void setTestTag (String testTag)

Mengatur tag uji doa.

abstract InvocationContext.Context toProto ()

Buat serial konteks contoh menjadi protobuf.

Konstanta

INVOCATION_ID

public static final String INVOCATION_ID

Kunci yang digunakan untuk menyimpan ID doa terkait.

Nilai Konstan: "id doa"

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 mengatur info build ke nol 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.

tambahkanInvokasiAttribute

public abstract void addInvocationAttribute (String attributeName, 
                String attributeValue)

Tambahkan atribut Doa.

Parameter
attributeName String

attributeValue String

tambahkanInvokasiAttributes

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

Tambahkan beberapa atribut doa sekaligus melalui UniqueMultiMap .

Parameter
attributesMap MultiMap

addInvocationTimingMetric

public abstract void addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, 
                Long durationMillis)

Tambahkan metrik waktu doa.

Parameter
timingEvent IInvocationContext.TimingEvent

durationMillis Long

addSerialsFromShard

public abstract void addSerialsFromShard (Integer index, 
                 serials)

Tambahkan serial yang akan dilacak sebagaimana ditugaskan ke salah satu beling yang menjalankan beberapa tes.

Parameter
index Integer : indeks beling menggunakan serial

serials : Daftar serial yang akan dilacak.

dapatkanAttributes

public abstract MultiMap <String, String> getAttributes ()

Mengembalikan salinan peta yang berisi semua atribut doa.

Kembali
MultiMap <String, String>

getBuildInfo

public abstract IBuildInfo getBuildInfo (String deviceName)

Kembalikan IBuildInfo terkait dengan nama konfigurasi perangkat yang disediakan. Mengembalikan nol, jika deviceName tidak dapat dicocokkan.

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)

Mengembalikan nama perangkat yang diatur dalam konfigurasi xml dari IBuildInfo . Mengembalikan nol jika IBuildInfo tidak dapat dicocokkan

Parameter
info IBuildInfo

Kembali
String

getBuildInfos

public abstract  getBuildInfos ()

Kembalikan semua IBuildInfo dilacak untuk permohonan ini.

Kembali

getConfigurationDescriptor

public abstract ConfigurationDescriptor getConfigurationDescriptor ()

Mengembalikan deskriptor yang terkait dengan konfigurasi pengujian yang meluncurkan doa

Kembali
ConfigurationDescriptor

getDevice

public abstract ITestDevice getDevice (String deviceName)

Kembalikan ITestDevice terkait dengan nama konfigurasi perangkat yang disediakan.

Parameter
deviceName String

Kembali
ITestDevice

getDeviceBuildMap

public abstract  getDeviceBuildMap ()

Kembalikan peta Asosiasi perangkat / info bangunan

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 doa ini

Kembali

getDeviceName

public abstract String getDeviceName ( ITestDevice device)

Mengembalikan nama perangkat yang diatur dalam konfigurasi xml dari ITestDevice . Mengembalikan nol, jika ITestDevice tidak dapat dicocokkan.

Parameter
device ITestDevice

Kembali
String

dapatkan Perangkat

public abstract  getDevices ()

Kembalikan semua perangkat yang dialokasikan dilacak untuk doa ini.

Kembali

dapatkanInvokasiId

public abstract String getInvocationId ()

Kembali
String ID permintaan terkait atau null jika tidak ditautkan dengan permintaan

getInvocationTimingMetrics

public abstract  getInvocationTimingMetrics ()

Mengembalikan peta yang berisi metrik waktu doa.

Kembali

getModuleInvocationContext

public abstract IInvocationContext getModuleInvocationContext ()

Mengembalikan konteks doa modul sambil dieksekusi sebagai bagian dari ITestSuite

Kembali
IInvocationContext

getNumDevices dialokasikan

public abstract int getNumDevicesAllocated ()

Kembalikan jumlah perangkat yang dialokasikan untuk doa.

Kembali
int

getSerials

public abstract  getSerials ()

Kembalikan daftar serial perangkat yang dilacak dalam doa ini

Kembali

getShardsSerials

public abstract  getShardsSerials ()

Mengembalikan Peta semua serial terlacak dan pecahannya yang terlibat dalam pecahan. Kosong jika bukan doa sharded.

Kembali

getTestTag

public abstract String getTestTag ()

Mengembalikan tag uji doa.

Kembali
String

setConfigurationDescriptor

public abstract void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

Mengatur deskriptor yang terkait dengan konfigurasi tes yang meluncurkan doa

Parameter
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public abstract void setModuleInvocationContext ( IInvocationContext invocationContext)

Menetapkan konteks doa modul sambil dieksekusi sebagai bagian dari ITestSuite

Parameter
invocationContext IInvocationContext

setRecoveryModeForAllDevices

public abstract void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

Menetapkan RecoveryMode dari semua perangkat bagian dari konteks

Parameter
mode ITestDevice.RecoveryMode

setTestTag

public abstract void setTestTag (String testTag)

Mengatur tag uji doa.

Parameter
testTag String

toProto

public abstract InvocationContext.Context toProto ()

Buat serial konteks contoh menjadi protobuf.

Kembali
InvocationContext.Context