CurrentInvocation

public class CurrentInvocation
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.logger.CurrentInvocation


Çağrının herhangi bir yerinde yararlı olan mevcut çağrı bilgilerini izleyip sağlayan bir sınıf.

Özet

Herkese açık yöntemler

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

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

static void clearInvocationInfos()

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

static FailureDescription createFailure(String errorMessage, ErrorIdentifier errorIdentifier)

Devam eden çağrı işlemiyle ilişkili bir hata oluşturun.

static ActionInProgress getActionInProgress()

Çağrının mevcut ActionInProgress değerini döndürür.

static File getInfo(CurrentInvocation.InvocationInfo key)

Devam eden çağrı için çağrı metrikleri haritasını döndürür.

static IInvocationContext getInvocationContext()

Çağrının mevcut IInvocationContext değerini döndürür.

static ExecutionFiles getInvocationFiles()

Çağrının ExecutionFiles değerini döndürür.

static IInvocationContext getModuleContext()

Mevcut modül için IInvocationContext modülünü döndürür.

static File getWorkFolder()

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

static CurrentInvocation.IsolationGrade moduleCurrentIsolation()

Çalıştırılan mevcut paket modülünün izole olup olmadığını döndürür.

static void registerExecutionFiles(ExecutionFiles invocFiles)

ExecutionFiles için tek seferlik kayıt.

static void resetLocalGroup()

Yerelleştirilmiş bağlamı sıfırlar.

static CurrentInvocation.IsolationGrade runCurrentIsolation()

Çalıştırılan mevcut test çalıştırmasının yalıtılmış olup olmadığını döndürür.

static void setActionInProgress(ActionInProgress action)

Çağrının ActionInProgress değerini ayarlar.

static void setInvocationContext(IInvocationContext context)

Çağrının IInvocationContext değerini ayarlar.

static void setLocalGroup(ThreadGroup tg)

gRPC sunucusunda mülkleri kullanırken yerelleştirilmiş bir bağlamı izler

static void setModuleContext(IInvocationContext moduleContext)

O anda çalışan modülün IInvocationContext modülünü ayarlar.

static void setModuleIsolation(CurrentInvocation.IsolationGrade isolation)

Süit modülünün yalıtılmış olup olmadığını güncelleyin.

static void setRunIsolation(CurrentInvocation.IsolationGrade isolation)

Test çalıştırmasının yalıtılmış olup olmadığını güncelleyin.

Herkese açık yöntemler

addInvocationInfo

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

Çağırma 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 temizleme.

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Devam eden çağrı işlemiyle ilişkili bir hata oluşturun. FailureDescription.setActionInProgress(ActionInProgress)'ü aramamak için kullanışlı bir yardımcı program.

Parametreler
errorMessage String

errorIdentifier ErrorIdentifier

İlerlemeler
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

Çağrının mevcut ActionInProgress değerini döndürür. Boş olabilir.

İlerlemeler
ActionInProgress

getInfo

public static File getInfo (CurrentInvocation.InvocationInfo key)

Devam eden çağrı için çağrı metrikleri haritasını döndürür.

Parametreler
key CurrentInvocation.InvocationInfo

İlerlemeler
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

Çağrının mevcut IInvocationContext değerini döndürür. Boş olabilir.

İlerlemeler
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

Çağrının ExecutionFiles değerini döndürür.

İlerlemeler
ExecutionFiles

getModuleContext

public static IInvocationContext getModuleContext ()

Mevcut modül için IInvocationContext modülünü döndürür. Bir modül çalıştırmanın kapsamı dışındaysa null olabilir.

İlerlemeler
IInvocationContext

getWorkFolder

public static File getWorkFolder ()

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

İlerlemeler
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Çalıştırılan mevcut paket modülünün izole olup olmadığını döndürür.

İlerlemeler
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

ExecutionFiles için tek seferlik kayıt. Bu işlem Test Aparatı tarafından yapılır.

Parametreler
invocFiles ExecutionFiles: Kayıtlı ExecutionFiles.

resetLocalGroup

public static void resetLocalGroup ()

Yerelleştirilmiş bağlamı sıfırlar.

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Çalıştırılan mevcut test çalıştırmasının yalıtılmış olup olmadığını döndürür.

İlerlemeler
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

Çağrının ActionInProgress değerini ayarlar.

Parametreler
action ActionInProgress

setInvocationContext

public static void setInvocationContext (IInvocationContext context)

Çağrının IInvocationContext değerini ayarlar.

Parametreler
context IInvocationContext

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

gRPC sunucusunda mülkleri kullanırken yerelleştirilmiş bir bağlamı izler

Parametreler
tg ThreadGroup

setModuleContext

public static void setModuleContext (IInvocationContext moduleContext)

O anda çalışan modülün IInvocationContext modülünü ayarlar.

Parametreler
moduleContext IInvocationContext

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

Süit modülünün yalıtılmış olup olmadığını güncelleyin.

Parametreler
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

Test çalıştırmasının yalıtılmış olup olmadığını güncelleyin.

Parametreler
isolation CurrentInvocation.IsolationGrade