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 |
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 yang dieksekusi saat ini diisolasi atau tidak. |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
Pendaftaran |
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 |
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 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 |