Geçerli Çağrı

public class CurrentInvocation
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.invoker.logger.CurrentInvocation


Geçerli çağrı bilgilerini izleyen ve sağlayan bir sınıf, çağrılacaktır.

Özet

Herkese açık 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ının çağrı bilgilerini temizleyin.

static FailureDescription createFailure(String errorMessage, ErrorIdentifier errorIdentifier)

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

static ActionInProgress getActionInProgress()

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

static File getInfo(CurrentInvocation.InvocationInfo key)

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

static IInvocationContext getInvocationContext()

Çağrı için geçerli IInvocationContext değerini döndürür.

static ExecutionFiles getInvocationFiles()

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

static IInvocationContext getModuleContext()

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

static File getWorkFolder()

Çağrı için geçerli iş klasörünü veya henüz bir çağrı ayarlamadıysanız null değerini döndürür.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation()

Yürütülen geçerli paket modülünün izole edilip edilmediğini 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()

Yürütülen mevcut test çalıştırmasının izole 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 sunucusu içindeki özellikleri kullanırken yerelleştirilmiş bağlamı izler

static void setModuleContext(IInvocationContext moduleContext)

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

static void setModuleIsolation(CurrentInvocation.IsolationGrade isolation)

Paket modülünün izole olup olmadığını güncelleyin.

static void setRunIsolation(CurrentInvocation.IsolationGrade isolation)

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

Herkese açık 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ğrı bilgilerinin izleneceği anahtar.

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

clearInvocationInfos

public static void clearInvocationInfos ()

Bir çağrının çağrı bilgilerini temizleyin.

hata oluştur

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Devam eden çağrı işlemiyle ilişkili bir hata oluşturun. İşlevsellik: FailureDescription#setActionInProgress(ActionInProgress) numarasını aramaktan kaçının.

Parametreler
errorMessage String

errorIdentifier ErrorIdentifier

İlerlemeler
FailureDescription

getİşlem Devam Ediyor

public static ActionInProgress getActionInProgress ()

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

İlerlemeler
ActionInProgress

bilgi

public static File getInfo (CurrentInvocation.InvocationInfo key)

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

Parametreler
key CurrentInvocation.InvocationInfo

İlerlemeler
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

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

İlerlemeler
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

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

İlerlemeler
ExecutionFiles

getModuleContext

public static IInvocationContext getModuleContext ()

Geçerli modül için IInvocationContext modülünü döndürür. Dışındaysa boş olabilir kapsam dışı görülür.

İlerlemeler
IInvocationContext

getWorkKlasörü

public static File getWorkFolder ()

Çağrı için geçerli iş klasörünü veya henüz bir çağrı ayarlamadıysanız null değerini döndürür.

İlerlemeler
File

modülCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Yürütülen geçerli paket modülünün izole edilip edilmediğini 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 Bandı tarafından yapılır.

Parametreler
invocFiles ExecutionFiles: Kayıtlı ExecutionFiles.

sıfırlaLocalGroup

public static void resetLocalGroup ()

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

RunCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Yürütülen mevcut test çalıştırmasının izole olup olmadığını döndürür.

İlerlemeler
CurrentInvocation.IsolationGrade

diziİşlem Devam Ediyor

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 sunucusu içindeki özellikleri kullanırken yerelleştirilmiş bağlamı izler

Parametreler
tg ThreadGroup

setModuleContext

public static void setModuleContext (IInvocationContext moduleContext)

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

Parametreler
moduleContext IInvocationContext

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

Paket modülünün izole olup olmadığını güncelleyin.

Parametreler
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

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

Parametreler
isolation CurrentInvocation.IsolationGrade