Geçerli Çağrı

public class CurrentInvocation
extends Object

java.lang.Nesne
com.android.tradefed.invoker.logger.CurrentInvocation


Çağrının içinde herhangi bir yerde yararlı olan geçerli çağrı bilgilerini izleyen ve sağlayan bir sınıf.

Özet

iç içe sınıflar

enum CurrentInvocation.InvocationInfo

Çağrı için her zaman dolduracağımız bazı özel adlandırılmış anahtarlar.

enum CurrentInvocation.IsolationGrade

İzolasyon seviyesini açıklar

Genel yöntemler

static void addInvocationInfo ( CurrentInvocation.InvocationInfo key, File value)

Çağrı düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

static void clearInvocationInfos ()

Bir çağrı için çağrı bilgilerini temizleyin.

static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)

Devam eden çağırma eylemiyle ilişkili bir hata oluşturun.

static ActionInProgress getActionInProgress ()

Çağrı için geçerli ActionInProgress döndürür.

static File getInfo ( CurrentInvocation.InvocationInfo key)

Devam eden çağrı için çağrı ölçümlerinin Haritasını döndürür.

static ExecutionFiles getInvocationFiles ()

Çağrı için ExecutionFiles döndürür.

static File getWorkFolder ()

Çağrı için geçerli çalışma klasörünü döndürür veya henüz hiçbiri ayarlanmamışsa null.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Yürütülen geçerli süit modülünün yalıtılmış olup olmadığını döndürür.

static void registerExecutionFiles ( ExecutionFiles invocFiles)

ExecutionFiles bir kerelik kaydı.

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Yürütülen mevcut test çalıştırmasının izole edilip edilmediğini döndürür.

static void setActionInProgress ( ActionInProgress action)

Çağrı için ActionInProgress ayarlar.

static void setModuleIsolation ( CurrentInvocation.IsolationGrade isolation)

Suite modülünün izole edilip edilmediğini güncelleyin.

static void setRunIsolation ( CurrentInvocation.IsolationGrade isolation)

Test çalıştırmasının izole edilip edilmediğini güncelleyin.

Genel yöntemler

addInvocationInfo

public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, 
                File value)

Çağrı düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

parametreler
key CurrentInvocation.InvocationInfo : Çağırma bilgilerinin izleneceği anahtar.

value File : Çağırma metriğinin değeri.

clearInvocationInfos

public static void clearInvocationInfos ()

Bir çağrı için çağrı bilgilerini temizleyin.

oluşturmakArıza

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Devam eden çağırma eylemiyle ilişkili bir hata oluşturun. FailureDescription#setActionInProgress(ActionInProgress) çağrılmasını önlemek için kolaylık yardımcı programı.

parametreler
errorMessage String

errorIdentifier ErrorIdentifier

İadeler
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

Çağrı için geçerli ActionInProgress döndürür. Boş olabilir.

İadeler
ActionInProgress

bilgi almak

public static File getInfo (CurrentInvocation.InvocationInfo key)

Devam eden çağrı için çağrı ölçümlerinin Haritasını döndürür.

parametreler
key CurrentInvocation.InvocationInfo

İadeler
File

getInvokasyonDosyaları

public static ExecutionFiles getInvocationFiles ()

Çağrı için ExecutionFiles döndürür.

İadeler
ExecutionFiles

getWorkFolder

public static File getWorkFolder ()

Çağrı için geçerli çalışma klasörünü döndürür veya henüz hiçbiri ayarlanmamışsa null.

İadeler
File

modülAkımİzolasyon

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Yürütülen geçerli süit modülünün yalıtılmış olup olmadığını döndürür.

İadeler
CurrentInvocation.IsolationGrade

registerYürütmeDosyaları

public static void registerExecutionFiles (ExecutionFiles invocFiles)

ExecutionFiles bir kerelik kaydı. Bu, Test Harness tarafından yapılır.

parametreler
invocFiles ExecutionFiles : Kayıtlı ExecutionFiles .

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Yürütülen mevcut test çalıştırmasının izole edilip edilmediğini döndürür.

İadeler
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

Çağrı için ActionInProgress ayarlar.

parametreler
action ActionInProgress

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

Suite modülünün izole edilip edilmediğini güncelleyin.

parametreler
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

Test çalıştırmasının izole edilip edilmediğini güncelleyin.

parametreler
isolation CurrentInvocation.IsolationGrade