ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Menangani satu pemanggilan pengujian TradeFederation.

Ringkasan

Class bertingkat

class ITestInvocation.ExitInformation

Menampilkan beberapa informasi keluar untuk pemanggilan. 

Metode publik

default ITestInvocation.ExitInformation getExitInfo()

Informasi keluar dari pemanggilan yang diberikan.

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

Lakukan pemanggilan pengujian.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

Memberi tahu TestInvocation bahwa TradeFed telah diminta untuk berhenti.

default void notifyInvocationStopped(String message)

Memberi tahu TestInvocation bahwa TradeFed pada akhirnya akan dimatikan.

default void setClearcutClient(ClearcutClient client)

Teruskan klien clearcut untuk melaporkan metrik.

Metode publik

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Informasi keluar dari pemanggilan yang diberikan.

Hasil
ITestInvocation.ExitInformation

panggil

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

Lakukan pemanggilan pengujian.

Parameter
metadata IInvocationContext: IInvocationContext untuk melakukan pengujian.

config IConfiguration: IConfiguration operasi pengujian ini.

rescheduler IRescheduler: IRescheduler, untuk menjadwalkan ulang sebagian pemanggilan untuk dieksekusi di resource lain

extraListeners ITestInvocationListener: ITestInvocationListener yang akan diberi tahu, selain yang ada di config

Menampilkan
DeviceNotAvailableException jika komunikasi dengan perangkat terputus
java.lang.Throwable
Throwable

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Memberi tahu TestInvocation bahwa TradeFed telah diminta untuk berhenti.

Parameter
message String: Pesan yang terkait dengan penghentian pemanggilan

errorId ErrorIdentifier: ID yang terkait dengan penghentian paksa

notifyInvocationStopped

public void notifyInvocationStopped (String message)

Memberi tahu TestInvocation bahwa TradeFed pada akhirnya akan dimatikan.

Parameter
message String: Pesan yang terkait dengan penghentian pemanggilan

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Teruskan klien clearcut untuk melaporkan metrik.

Parameter
client ClearcutClient