Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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

static File getInfo ( CurrentInvocation.InvocationInfo key)

Mengembalikan Peta metrik pemanggilan untuk pemanggilan yang sedang berlangsung.

static ExecutionFiles getInvocationFiles ()

Mengembalikan ExecutionFiles untuk pemanggilan.

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

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Mengembalikan apakah uji coba saat ini dijalankan diisolasi atau tidak.

static void setActionInProgress ( ActionInProgress action)

Menetapkan ActionInProgress untuk pemanggilan.

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