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()
Menghapus info pemanggilan untuk pemanggilan. |
static
FailureDescription
|
createFailure(String errorMessage, ErrorIdentifier errorIdentifier)
Buat kegagalan yang terkait dengan tindakan pemanggilan yang sedang berlangsung. |
static
ActionInProgress
|
getActionInProgress()
Menampilkan |
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 modul |
static
File
|
getWorkFolder()
Menampilkan folder kerja saat ini untuk pemanggilan atau null jika belum ditetapkan. |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
Menampilkan apakah modul suite saat ini yang dieksekusi diisolasi atau tidak. |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
Pendaftaran satu kali |
static
void
|
resetLocalGroup()
Mereset konteks yang dilokalkan. |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
Menampilkan apakah pengujian yang sedang berjalan saat ini diisolasi atau tidak. |
static
void
|
setActionInProgress(ActionInProgress action)
Menetapkan |
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 modul |
static
void
|
setModuleIsolation(CurrentInvocation.IsolationGrade isolation)
Perbarui apakah modul suite diisolasi atau tidak. |
static
void
|
setRunIsolation(CurrentInvocation.IsolationGrade isolation)
Perbarui apakah pengujian berjalan secara terpisah 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 tempat info pemanggilan akan dilacak. |
value |
File : Nilai metrik pemanggilan. |
clearInvocationInfos
public static void clearInvocationInfos ()
Menghapus info pemanggilan untuk pemanggilan.
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Buat kegagalan yang terkait dengan tindakan pemanggilan yang sedang berlangsung. Utilitas praktis untuk
menghindari pemanggilan 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 |
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 modul IInvocationContext
untuk modul saat ini. Dapat berupa null jika berada di luar
cakupan modul yang dijalankan.
Hasil | |
---|---|
IInvocationContext |
getWorkFolder
public static File getWorkFolder ()
Menampilkan folder kerja saat ini untuk pemanggilan atau null jika belum ditetapkan.
Hasil | |
---|---|
File |
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Menampilkan apakah modul suite saat ini yang dieksekusi diisolasi atau tidak.
Hasil | |
---|---|
CurrentInvocation.IsolationGrade |
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Pendaftaran satu kali ExecutionFiles
. Hal ini dilakukan oleh Test Harness.
Parameter | |
---|---|
invocFiles |
ExecutionFiles : ExecutionFiles terdaftar. |
resetLocalGroup
public static void resetLocalGroup ()
Mereset konteks yang dilokalkan.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Menampilkan apakah pengujian yang sedang berjalan saat ini diisolasi atau tidak.
Hasil | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Menetapkan ActionInProgress
untuk pemanggilan.
Parameter | |
---|---|
action |
ActionInProgress |
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 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 berjalan secara terpisah atau tidak.
Parameter | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |