ITestInvokasi

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Menangani satu pemanggilan tes TradeFederation.

Ringkasan

Kelas bersarang

class ITestInvocation.ExitInformation

Mewakili beberapa informasi keluar untuk suatu pemanggilan.

Metode publik

default ITestInvocation.ExitInformation getExitInfo ()

Informasi keluar dari doa yang diberikan.

abstract void invoke ( IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)

Lakukan pemanggilan tes.

default void notifyInvocationForceStopped (String message, ErrorIdentifier errorId)

Beritahu TestInvocation bahwa TradeFed telah diminta untuk dihentikan.

default void notifyInvocationStopped (String message)

Beritahu TestInvocation bahwa TradeFed pada akhirnya akan ditutup.

default void setClearcutClient (ClearcutClient client)

Meneruskan klien tebang habis untuk melaporkan metrik.

Metode publik

dapatkanExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Informasi keluar dari doa yang diberikan.

Kembali
ITestInvocation.ExitInformation

memohon

public abstract void invoke (IInvocationContext metadata, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener... extraListeners)

Lakukan pemanggilan tes.

Parameter
metadata IInvocationContext : IInvocationContext untuk melakukan tes.

config IConfiguration : IConfiguration dari pengujian yang dijalankan.

rescheduler IRescheduler : IRescheduler , untuk menjadwalkan ulang sebagian pemanggilan untuk dieksekusi pada sumber daya lain

extraListeners ITestInvocationListener : ITestInvocationListener s untuk memberi tahu, selain yang ada di config

Melempar
DeviceNotAvailableException jika komunikasi dengan perangkat terputus
Dapat dibuang

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Beritahu TestInvocation bahwa TradeFed telah diminta untuk dihentikan.

Parameter
message String : Pesan yang terkait dengan penghentian pemanggilan

errorId ErrorIdentifier : Pengidentifikasi yang terkait dengan penghentian paksa

notifyInvocationBerhenti

public void notifyInvocationStopped (String message)

Beritahu TestInvocation bahwa TradeFed pada akhirnya akan ditutup.

Parameter
message String : Pesan yang terkait dengan penghentian pemanggilan

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Meneruskan klien tebang habis untuk melaporkan metrik.

Parameter
client ClearcutClient