ITestInvokasi

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Menangani satu pemanggilan tes TradeFederation.

Ringkasan

Kelas bersarang

class ITestInvocation.ExitInformation

Merupakan beberapa informasi keluar untuk doa.

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)

Beri tahu TestInvocation bahwa TradeFed telah diminta untuk berhenti.

default void notifyInvocationStopped (String message)

Beri tahu TestInvocation bahwa TradeFed pada akhirnya akan ditutup.

default void setClearcutClient (ClearcutClient client)

Teruskan klien clearcut untuk melaporkan metrik.

Metode publik

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Informasi keluar dari doa yang diberikan.

Pengembalian
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 uji coba ini.

rescheduler IRescheduler : IRescheduler , untuk menjadwal ulang sebagian permintaan 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 dilempar

notifyInvocationForceStopped

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 : Pengidentifikasi yang terkait dengan penghentian paksa

notifyInvocationBerhenti

public void notifyInvocationStopped (String message)

Beri tahu TestInvocation bahwa TradeFed pada akhirnya akan ditutup.

Parameter
message String : Pesan yang terkait dengan penghentian pemanggilan

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Teruskan klien clearcut untuk melaporkan metrik.

Parameter
client ClearcutClient