CurrentInvocation

public class CurrentInvocation
extends Object

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


Çağırma işlemi içinde herhangi bir yerde yararlı olan mevcut çağırma bilgilerini izleyen ve 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ının çağrı bilgilerini temizler.

static FailureDescription createFailure(String errorMessage, ErrorIdentifier errorIdentifier)

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

static ActionInProgress getActionInProgress()

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

static String getCurrentRunner()

Biliniyorsa geçerli test çalıştırıcıyı döndürür.

static File getInfo(CurrentInvocation.InvocationInfo key)

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

static IInvocationContext getInvocationContext()

Çağırma 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ğırma için geçerli çalışma klasörünü veya henüz ayarlanmamışsa boş değeri döndürür.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation()

Yürütülen mevcut paket modülünün yalıtılmış olup olmadığını döndürür.

static void registerExecutionFiles(ExecutionFiles invocFiles)

ExecutionFiles cihazının tek seferlik kaydı.

static void resetLocalGroup()

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

static CurrentInvocation.IsolationGrade runCurrentIsolation()

Mevcut test çalıştırmasının yalıtılmış olarak yürütülüp yürütülmediğini döndürür.

static void setActionInProgress(ActionInProgress action)

Çağırma için ActionInProgress değerini ayarlar.

static void setCurrentRunner(String runner)

Mevcut test çalıştırıcısı için izlemeyi ayarlar.

static void setInvocationContext(IInvocationContext context)

Çağırma için IInvocationContext değerini ayarlar.

static void setLocalGroup(ThreadGroup tg)

gRPC sunucusundaki özellikler kullanılı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)

Paket 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ının çağrı bilgilerini temizler.

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

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

Parametreler
errorMessage String

errorIdentifier ErrorIdentifier

İadeler
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

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

İadeler
ActionInProgress

getCurrentRunner

public static String getCurrentRunner ()

Biliniyorsa geçerli test çalıştırıcıyı döndürür.

İadeler
String

getInfo

public static File getInfo (CurrentInvocation.InvocationInfo key)

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

Parametreler
key CurrentInvocation.InvocationInfo

İadeler
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

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

İadeler
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

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

İadeler
ExecutionFiles

getModuleContext

public static IInvocationContext getModuleContext ()

Geçerli modül için IInvocationContext modülünü döndürür. Bir modül çalıştırmasının kapsamı dışında kalırsa boş olabilir.

İadeler
IInvocationContext

getWorkFolder

public static File getWorkFolder ()

Çağırma için geçerli çalışma klasörünü veya henüz ayarlanmamışsa boş değeri döndürür.

İadeler
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Yürütülen mevcut paket modülünün yalıtılmış olup olmadığını döndürür.

İadeler
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

ExecutionFiles cihazının tek seferlik kaydı. Bu işlem, Test Harness 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 ()

Mevcut test çalıştırmasının yalıtılmış olarak yürütülüp yürütülmediğini döndürür.

İadeler
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

Çağırma için ActionInProgress değerini ayarlar.

Parametreler
action ActionInProgress

setCurrentRunner

public static void setCurrentRunner (String runner)

Mevcut test çalıştırıcısı için izlemeyi ayarlar.

Parametreler
runner String

setInvocationContext

public static void setInvocationContext (IInvocationContext context)

Çağırma için IInvocationContext değerini ayarlar.

Parametreler
context IInvocationContext

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

gRPC sunucusundaki özellikler kullanılı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)

Paket 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