Pemanggilan Saat Ini

public class CurrentInvocation
extends Object

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


Class yang melacak dan memberikan informasi pemanggilan saat ini yang berguna di mana saja di dalam pemanggilan.

Ringkasan

Metode publik

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

Tambahkan satu nilai kunci untuk dilacak di tingkat pemanggilan.

static void clearInvocationInfos()

Menghapus info pemanggilan untuk pemanggilan.

static FailureDescription createFailure(String errorMessage, ErrorIdentifier errorIdentifier)

Membuat kegagalan yang terkait dengan tindakan pemanggilan yang sedang berlangsung.

static ActionInProgress getActionInProgress()

Menampilkan ActionInProgress saat ini untuk pemanggilan.

static File getInfo(CurrentInvocation.InvocationInfo key)

Menampilkan Peta metrik pemanggilan untuk pemanggilan yang sedang berlangsung.

static IInvocationContext getInvocationContext()

Menampilkan IInvocationContext saat ini untuk pemanggilan.

static ExecutionFiles getInvocationFiles()

Menampilkan ExecutionFiles untuk pemanggilan.

static IInvocationContext getModuleContext()

Menampilkan modul IInvocationContext untuk modul saat ini.

static File getWorkFolder()

Menampilkan folder kerja saat ini untuk pemanggilan atau null jika belum ditetapkan.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation()

Menampilkan apakah modul suite yang dieksekusi saat ini diisolasi atau tidak.

static void registerExecutionFiles(ExecutionFiles invocFiles)

Pendaftaran ExecutionFiles satu kali.

static void resetLocalGroup()

Mereset konteks yang dilokalkan.

static CurrentInvocation.IsolationGrade runCurrentIsolation()

Menampilkan apakah pengujian yang dijalankan saat ini diisolasi atau tidak.

static void setActionInProgress(ActionInProgress action)

Menetapkan ActionInProgress untuk pemanggilan.

static void setInvocationContext(IInvocationContext context)

Menetapkan IInvocationContext untuk pemanggilan.

static void setLocalGroup(ThreadGroup tg)

Melacak konteks yang dilokalkan saat menggunakan properti di dalam server gRPC

static void setModuleContext(IInvocationContext moduleContext)

Menetapkan modul IInvocationContext dari modul yang sedang berjalan.

static void setModuleIsolation(CurrentInvocation.IsolationGrade isolation)

Perbarui apakah modul suite diisolasi atau tidak.

static void setRunIsolation(CurrentInvocation.IsolationGrade isolation)

Perbarui apakah pengujian yang dijalankan diisolasi atau tidak.

Metode publik

infoInvocation

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

Tambahkan satu nilai kunci untuk dilacak di tingkat pemanggilan.

Parameter
key CurrentInvocation.InvocationInfo: Kunci yang digunakan untuk melacak info pemanggilan.

value File: Nilai metrik panggilan.

clearInvocationInfos

public static void clearInvocationInfos ()

Menghapus info pemanggilan untuk pemanggilan.

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Membuat kegagalan yang terkait dengan tindakan pemanggilan yang sedang berlangsung. Utilitas kenyamanan untuk hindari memanggil FailureDescription#setActionInProgress(ActionInProgress).

Parameter
errorMessage String

errorIdentifier ErrorIdentifier

Hasil
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

Menampilkan ActionInProgress saat ini untuk pemanggilan. Bisa null.

Hasil
ActionInProgress

getInfo

public static File getInfo (CurrentInvocation.InvocationInfo key)

Menampilkan Peta metrik pemanggilan untuk pemanggilan yang sedang berlangsung.

Parameter
key CurrentInvocation.InvocationInfo

Hasil
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

Menampilkan IInvocationContext saat ini untuk pemanggilan. Bisa null.

Hasil
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

Menampilkan ExecutionFiles untuk pemanggilan.

Hasil
ExecutionFiles

getModuleContext

public static IInvocationContext getModuleContext ()

Menampilkan modul IInvocationContext untuk modul saat ini. Bisa null jika keluar dari cakupan dari suatu jalan modul.

Hasil
IInvocationContext

getWorkFolder

public static File getWorkFolder ()

Menampilkan folder kerja saat ini untuk pemanggilan atau null jika belum ditetapkan.

Hasil
File

modulCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Menampilkan apakah modul suite yang dieksekusi saat ini diisolasi atau tidak.

Hasil
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

Pendaftaran ExecutionFiles satu kali. Ini dilakukan oleh Test Harness.

Parameter
invocFiles ExecutionFiles: ExecutionFiles yang terdaftar.

resetLocalGroup

public static void resetLocalGroup ()

Mereset konteks yang dilokalkan.

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Menampilkan apakah pengujian yang dijalankan saat ini diisolasi atau tidak.

Hasil
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

Menetapkan ActionInProgress untuk pemanggilan.

Parameter
action ActionInProgress

{i>setInvocationContext<i}

public static void setInvocationContext (IInvocationContext context)

Menetapkan IInvocationContext untuk pemanggilan.

Parameter
context IInvocationContext

{i>setLocalGroup<i}

public static void setLocalGroup (ThreadGroup tg)

Melacak konteks yang dilokalkan saat menggunakan properti di dalam server gRPC

Parameter
tg ThreadGroup

setModuleContext

public static void setModuleContext (IInvocationContext moduleContext)

Menetapkan modul IInvocationContext dari modul yang sedang berjalan.

Parameter
moduleContext IInvocationContext

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

Perbarui apakah modul suite diisolasi atau tidak.

Parameter
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

Perbarui apakah pengujian yang dijalankan diisolasi atau tidak.

Parameter
isolation CurrentInvocation.IsolationGrade