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 |
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 |
static
ExecutionFiles
|
getInvocationFiles()
Menampilkan |
static
IInvocationContext
|
getModuleContext()
Menampilkan |
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 |
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 |
static
void
|
setCurrentRunner(String runner)
Menetapkan pelacakan untuk runner pengujian saat ini. |
static
void
|
setInvocationContext(IInvocationContext context)
Menetapkan |
static
void
|
setLocalGroup(ThreadGroup tg)
Melacak konteks yang dilokalkan saat menggunakan properti di dalam server gRPC |
static
void
|
setModuleContext(IInvocationContext moduleContext)
Menetapkan |
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 |