CurrentInvocation

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 yang akan dilacak di tingkat pemanggilan.

static void clearInvocationInfos()

Hapus 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 String getCurrentRunner()

Menampilkan runner pengujian saat ini jika diketahui.

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 IInvocationContext modul untuk modul saat ini.

static File getWorkFolder()

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

static CurrentInvocation.IsolationGrade moduleCurrentIsolation()

Menampilkan apakah modul rangkaian saat ini yang dieksekusi terisolasi atau tidak.

static void registerExecutionFiles(ExecutionFiles invocFiles)

Pendaftaran ExecutionFiles satu kali.

static void resetLocalGroup()

Mereset konteks yang dilokalkan.

static CurrentInvocation.IsolationGrade runCurrentIsolation()

Menampilkan apakah eksekusi uji coba saat ini terisolasi atau tidak.

static void setActionInProgress(ActionInProgress action)

Menetapkan ActionInProgress untuk pemanggilan.

static void setCurrentRunner(String runner)

Menetapkan pelacakan untuk runner pengujian saat ini.

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 IInvocationContext modul yang sedang berjalan.

static void setModuleIsolation(CurrentInvocation.IsolationGrade isolation)

Memperbarui apakah modul suite diisolasi atau tidak.

static void setRunIsolation(CurrentInvocation.IsolationGrade isolation)

Memperbarui apakah uji coba diisolasi atau tidak.

Metode publik

addInvocationInfo

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

Tambahkan satu nilai kunci yang akan dilacak di tingkat pemanggilan.

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

value File: Nilai metrik pemanggilan.

clearInvocationInfos

public static void clearInvocationInfos ()

Hapus info pemanggilan untuk pemanggilan.

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Membuat kegagalan yang terkait dengan tindakan pemanggilan yang sedang berlangsung. Utilitas praktis untuk menghindari panggilan FailureDescription.setActionInProgress(ActionInProgress).

Parameter
errorMessage String

errorIdentifier ErrorIdentifier

Hasil
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

Menampilkan ActionInProgress saat ini untuk pemanggilan. Dapat ditetapkan ke null.

Hasil
ActionInProgress

getCurrentRunner

public static String getCurrentRunner ()

Menampilkan runner pengujian saat ini jika diketahui.

Hasil
String

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. Dapat ditetapkan ke null.

Hasil
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

Menampilkan ExecutionFiles untuk pemanggilan.

Hasil
ExecutionFiles

getModuleContext

public static IInvocationContext getModuleContext ()

Menampilkan IInvocationContext modul untuk modul saat ini. Dapat berupa null jika di luar cakupan eksekusi modul.

Hasil
IInvocationContext

getWorkFolder

public static File getWorkFolder ()

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

Hasil
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Menampilkan apakah modul rangkaian saat ini yang dieksekusi terisolasi atau tidak.

Hasil
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

Pendaftaran ExecutionFiles satu kali. Hal 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 eksekusi uji coba saat ini diisolasi atau tidak.

Hasil
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

Menetapkan ActionInProgress untuk pemanggilan.

Parameter
action ActionInProgress

setCurrentRunner

public static void setCurrentRunner (String runner)

Menetapkan pelacakan untuk runner pengujian saat ini.

Parameter
runner String

setInvocationContext

public static void setInvocationContext (IInvocationContext context)

Menetapkan IInvocationContext untuk pemanggilan.

Parameter
context IInvocationContext

setLocalGroup

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 IInvocationContext modul yang sedang berjalan.

Parameter
moduleContext IInvocationContext

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

Memperbarui apakah modul suite diisolasi atau tidak.

Parameter
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

Memperbarui apakah uji coba diisolasi atau tidak.

Parameter
isolation CurrentInvocation.IsolationGrade