ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Menangani satu panggilan uji TradeFederation.

Ringkasan

Class bertingkat

class ITestInvocation.ExitInformation

Merepresentasikan 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)

Beri tahu TestInvocation bahwa TradeFed telah diminta untuk berhenti.

default void notifyInvocationStopped(String message)

Beri tahu TestInvocation bahwa TradeFed pada akhirnya akan dihentikan.

default void setClearcutClient(ClearcutClient client)

Meneruskan 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 pengujian ini dijalankan.

rescheduler IRescheduler: IRescheduler, untuk menjadwalkan ulang bagian pemanggilan untuk dieksekusi pada resource lain

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

Menampilkan
DeviceNotAvailableException jika komunikasi dengan perangkat terputus
Bisa dibuang

memberi tahuInvocationForceBerhenti

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Beri 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

memberi tahuInvocationBerhenti

public void notifyInvocationStopped (String message)

Beri tahu TestInvocation bahwa TradeFed pada akhirnya akan dihentikan.

Parameter
message String: Pesan yang terkait dengan penghentian pemanggilan

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Meneruskan klien clearcut untuk melaporkan metrik.

Parameter
client ClearcutClient