Panggilan Saat Ini
public class CurrentInvocation
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
Kelas yang melacak dan menyediakan 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 pada tingkat pemanggilan. |
static void | clearInvocationInfos () Hapus informasi pemanggilan untuk suatu pemanggilan. |
static FailureDescription | createFailure (String errorMessage, ErrorIdentifier errorIdentifier) Buat kegagalan yang terkait dengan tindakan pemanggilan yang sedang berlangsung. |
static ActionInProgress | getActionInProgress () Mengembalikan |
static File | getInfo ( CurrentInvocation.InvocationInfo key) Mengembalikan peta metrik pemanggilan untuk pemanggilan yang sedang berlangsung. |
static IInvocationContext | getInvocationContext () Mengembalikan |
static ExecutionFiles | getInvocationFiles () Mengembalikan |
static File | getWorkFolder () Mengembalikan folder kerja saat ini untuk pemanggilan atau null jika belum ada yang disetel. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () Mengembalikan apakah modul suite yang saat ini dijalankan diisolasi atau tidak. |
static void | registerExecutionFiles ( ExecutionFiles invocFiles) Pendaftaran |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () Mengembalikan apakah uji coba yang dijalankan saat ini diisolasi atau tidak. |
static void | setActionInProgress ( ActionInProgress action) Menyetel |
static void | setInvocationContext ( IInvocationContext context) Menyetel |
static void | setModuleIsolation ( CurrentInvocation.IsolationGrade isolation) Perbarui apakah modul suite diisolasi atau tidak. |
static void | setRunIsolation ( CurrentInvocation.IsolationGrade isolation) Perbarui apakah pengujian dijalankan terisolasi atau tidak. |
Metode publik
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
Tambahkan satu nilai kunci untuk dilacak pada tingkat pemanggilan.
Parameter | |
---|---|
key | CurrentInvocation.InvocationInfo : Kunci yang digunakan untuk melacak info pemanggilan. |
value | File : Nilai metrik pemanggilan. |
clearInvocationInfos
public static void clearInvocationInfos ()
Hapus informasi pemanggilan untuk suatu pemanggilan.
buatKegagalan
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Buat kegagalan yang terkait dengan tindakan pemanggilan yang sedang berlangsung. Utilitas kenyamanan untuk menghindari panggilan FailureDescription#setActionInProgress(ActionInProgress)
.
Parameter | |
---|---|
errorMessage | String |
errorIdentifier | ErrorIdentifier |
Kembali | |
---|---|
FailureDescription |
dapatkanActionInProgress
public static ActionInProgress getActionInProgress ()
Mengembalikan ActionInProgress
saat ini untuk pemanggilan. Bisa jadi nol.
Kembali | |
---|---|
ActionInProgress |
Mendapatkan informasi
public static File getInfo (CurrentInvocation.InvocationInfo key)
Mengembalikan peta metrik pemanggilan untuk pemanggilan yang sedang berlangsung.
Parameter | |
---|---|
key | CurrentInvocation.InvocationInfo |
Kembali | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
Mengembalikan IInvocationContext
saat ini untuk pemanggilan. Bisa jadi nol.
Kembali | |
---|---|
IInvocationContext |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Mengembalikan ExecutionFiles
untuk pemanggilan.
Kembali | |
---|---|
ExecutionFiles |
dapatkan WorkFolder
public static File getWorkFolder ()
Mengembalikan folder kerja saat ini untuk pemanggilan atau null jika belum ada yang disetel.
Kembali | |
---|---|
File |
modulIsolasi Saat Ini
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Mengembalikan apakah modul suite yang saat ini dijalankan diisolasi atau tidak.
Kembali | |
---|---|
CurrentInvocation.IsolationGrade |
daftarExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Pendaftaran ExecutionFiles
satu kali . Hal ini dilakukan oleh Test Harness.
Parameter | |
---|---|
invocFiles | ExecutionFiles : ExecutionFiles yang terdaftar. |
jalankanCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Mengembalikan apakah uji coba yang dijalankan saat ini diisolasi atau tidak.
Kembali | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Menyetel ActionInProgress
untuk pemanggilan.
Parameter | |
---|---|
action | ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
Menyetel IInvocationContext
untuk pemanggilan.
Parameter | |
---|---|
context | 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 dijalankan terisolasi atau tidak.
Parameter | |
---|---|
isolation | CurrentInvocation.IsolationGrade |