ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Bir TradeFederation test çağrısını işler.

Özet

İç içe yerleştirilmiş sınıflar

class ITestInvocation.ExitInformation

Bir çağırma işlemiyle ilgili bazı çıkış bilgilerini gösterir. 

Herkese açık yöntemler

default ITestInvocation.ExitInformation getExitInfo()

Belirli bir çağırmanın çıkış bilgileri.

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

Test çağrısını gerçekleştirin.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

TestInvocation adlı kullanıcıya TradeFed'in durdurulmasının istendiğini bildirin.

default void notifyInvocationStopped(String message)

TestInvocation'ya TradeFed'in sonunda kapatılacağını bildirin.

default void setClearcutClient(ClearcutClient client)

Metrikleri raporlamak için ClearCut istemcisini yönlendirin.

Herkese açık yöntemler

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Belirli bir çağırmanın çıkış bilgileri.

İadeler
ITestInvocation.ExitInformation

çağırmak

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

Test çağrısını gerçekleştirin.

Parametreler
metadata IInvocationContext: Testleri gerçekleştirmek için IInvocationContext.

config IConfiguration: Bu test çalıştırmasının IConfiguration.

rescheduler IRescheduler: Çağırma bölümlerini başka kaynaklarda yürütülmek üzere yeniden planlamak için IRescheduler

extraListeners ITestInvocationListener: config içindekilere ek olarak bildirilecek ITestInvocationListener

Verdiği hatalar
DeviceNotAvailableException Cihazla iletişim kesildiyse
java.lang.Throwable
Throwable

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

TestInvocation adlı kullanıcıya TradeFed'in durdurulmasının istendiğini bildirin.

Parametreler
message String: Çağırmayı durdurmayla ilişkili mesaj

errorId ErrorIdentifier: Durmaya zorlama ile ilişkili tanımlayıcı

notifyInvocationStopped

public void notifyInvocationStopped (String message)

TestInvocation'ya TradeFed'in sonunda kapatılacağını bildirin.

Parametreler
message String: Çağırmayı durdurmayla ilişkili mesaj

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Metrikleri raporlamak için ClearCut istemcisini yönlendirin.

Parametreler
client ClearcutClient