Doa 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 pun 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 () Hapus info doa untuk doa. |
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 ExecutionFiles | getInvocationFiles () Mengembalikan |
static File | getWorkFolder () Mengembalikan folder kerja saat ini untuk pemanggilan atau null jika belum ada yang ditetapkan. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () Mengembalikan apakah modul suite saat ini yang dijalankan diisolasi atau tidak. |
static void | registerExecutionFiles ( ExecutionFiles invocFiles) Registrasi |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () Mengembalikan apakah uji coba saat ini dijalankan diisolasi atau tidak. |
static void | setActionInProgress ( ActionInProgress action) Menetapkan |
static void | setModuleIsolation ( CurrentInvocation.IsolationGrade isolation) Perbarui apakah modul suite diisolasi atau tidak. |
static void | setRunIsolation ( CurrentInvocation.IsolationGrade isolation) Perbarui apakah uji coba diisolasi atau tidak. |
Metode publik
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
Tambahkan satu nilai kunci untuk dilacak di tingkat pemanggilan.
Parameter | |
---|---|
key | CurrentInvocation.InvocationInfo : Kunci di mana info pemanggilan akan dilacak. |
value | File : Nilai metrik pemanggilan. |
clearInvocationInfos
public static void clearInvocationInfos ()
Hapus info doa untuk doa.
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Buat kegagalan yang terkait dengan tindakan pemanggilan yang sedang berlangsung. Utilitas kenyamanan untuk menghindari pemanggilan FailureDescription#setActionInProgress(ActionInProgress)
.
Parameter | |
---|---|
errorMessage | String |
errorIdentifier | ErrorIdentifier |
Pengembalian | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
Mengembalikan ActionInProgress
saat ini untuk pemanggilan. Bisa nol.
Pengembalian | |
---|---|
ActionInProgress |
Mendapatkan informasi
public static File getInfo (CurrentInvocation.InvocationInfo key)
Mengembalikan Peta metrik pemanggilan untuk pemanggilan yang sedang berlangsung.
Parameter | |
---|---|
key | CurrentInvocation.InvocationInfo |
Pengembalian | |
---|---|
File |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Mengembalikan ExecutionFiles
untuk pemanggilan.
Pengembalian | |
---|---|
ExecutionFiles |
getWorkFolder
public static File getWorkFolder ()
Mengembalikan folder kerja saat ini untuk pemanggilan atau null jika belum ada yang ditetapkan.
Pengembalian | |
---|---|
File |
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Mengembalikan apakah modul suite saat ini yang dijalankan diisolasi atau tidak.
Pengembalian | |
---|---|
CurrentInvocation.IsolationGrade |
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Registrasi ExecutionFiles
satu kali. Ini dilakukan oleh Test Harness.
Parameter | |
---|---|
invocFiles | ExecutionFiles : ExecutionFiles terdaftar . |
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Mengembalikan apakah uji coba saat ini dijalankan diisolasi atau tidak.
Pengembalian | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Menetapkan ActionInProgress
untuk pemanggilan.
Parameter | |
---|---|
action | ActionInProgress |
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 uji coba diisolasi atau tidak.
Parameter | |
---|---|
isolation | CurrentInvocation.IsolationGrade |