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 ActionInProgress saat ini untuk pemanggilan.

static File getInfo ( CurrentInvocation.InvocationInfo key)

Mengembalikan peta metrik pemanggilan untuk pemanggilan yang sedang berlangsung.

static IInvocationContext getInvocationContext ()

Mengembalikan IInvocationContext saat ini untuk pemanggilan.

static ExecutionFiles getInvocationFiles ()

Mengembalikan ExecutionFiles untuk pemanggilan.

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 ExecutionFiles satu kali .

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Mengembalikan apakah uji coba yang dijalankan saat ini diisolasi atau tidak.

static void setActionInProgress ( ActionInProgress action)

Menyetel ActionInProgress untuk pemanggilan.

static void setInvocationContext ( IInvocationContext context)

Menyetel IInvocationContext untuk pemanggilan.

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