CurrentInvocation
public
class
CurrentInvocation
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
คลาสที่ติดตามและให้ข้อมูลการเรียกใช้ปัจจุบันซึ่งมีประโยชน์ทุกที่ภายใน การเรียกใช้
สรุป
เมธอดสาธารณะ | |
|---|---|
static
void
|
addInvocationInfo(CurrentInvocation.InvocationInfo key, File value)
เพิ่มคีย์-ค่า 1 รายการเพื่อติดตามที่ระดับการเรียกใช้ |
static
void
|
clearInvocationInfos()
ล้างข้อมูลการเรียกใช้สำหรับการเรียกใช้ |
static
FailureDescription
|
createFailure(String errorMessage, ErrorIdentifier errorIdentifier)
สร้างความล้มเหลวที่เชื่อมโยงกับการดำเนินการเรียกใช้ที่กำลังดำเนินการ |
static
ActionInProgress
|
getActionInProgress()
แสดงผล |
static
String
|
getCurrentRunner()
แสดงผล Test Runner ปัจจุบันหากทราบ |
static
File
|
getInfo(CurrentInvocation.InvocationInfo key)
แสดงผลแผนที่ของเมตริกการเรียกใช้สำหรับการเรียกใช้ที่กำลังดำเนินการ |
static
IInvocationContext
|
getInvocationContext()
แสดงผล |
static
ExecutionFiles
|
getInvocationFiles()
แสดงผล |
static
IInvocationContext
|
getModuleContext()
แสดงผลโมดูล |
static
File
|
getWorkFolder()
แสดงโฟลเดอร์งานปัจจุบันสำหรับการเรียกใช้ หรือแสดงค่า Null หากยังไม่ได้ตั้งค่า |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
แสดงว่าโมดูลชุดทดสอบปัจจุบันที่ดำเนินการนั้นแยกกันหรือไม่ |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
การลงทะเบียน |
static
void
|
resetLocalGroup()
รีเซ็ตบริบทที่แปลแล้ว |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
แสดงว่าการทดสอบที่เรียกใช้ปัจจุบันมีการแยกหรือไม่ |
static
void
|
setActionInProgress(ActionInProgress action)
ตั้งค่า |
static
void
|
setCurrentRunner(String runner)
ตั้งค่าการติดตามสำหรับโปรแกรมเรียกใช้การทดสอบปัจจุบัน |
static
void
|
setInvocationContext(IInvocationContext context)
ตั้งค่า |
static
void
|
setLocalGroup(ThreadGroup tg)
ติดตามบริบทที่แปลแล้วเมื่อใช้พร็อพเพอร์ตี้ภายในเซิร์ฟเวอร์ gRPC |
static
void
|
setModuleContext(IInvocationContext moduleContext)
ตั้งค่าโมดูล |
static
void
|
setModuleIsolation(CurrentInvocation.IsolationGrade isolation)
อัปเดตว่าโมดูลชุดแอปแยกกันหรือไม่ |
static
void
|
setRunIsolation(CurrentInvocation.IsolationGrade isolation)
อัปเดตว่าการทดสอบรันแยกกันหรือไม่ |
เมธอดสาธารณะ
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
เพิ่มคีย์-ค่า 1 รายการเพื่อติดตามที่ระดับการเรียกใช้
| พารามิเตอร์ | |
|---|---|
key |
CurrentInvocation.InvocationInfo: คีย์ที่จะใช้ติดตามข้อมูลการเรียกใช้ |
value |
File: ค่าของเมตริกการเรียกใช้ |
clearInvocationInfos
public static void clearInvocationInfos ()
ล้างข้อมูลการเรียกใช้สำหรับการเรียกใช้
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
สร้างความล้มเหลวที่เชื่อมโยงกับการดำเนินการเรียกใช้ที่กำลังดำเนินการ เครื่องมืออำนวยความสะดวกเพื่อ
หลีกเลี่ยงการโทรหา FailureDescription.setActionInProgress(ActionInProgress)
| พารามิเตอร์ | |
|---|---|
errorMessage |
String |
errorIdentifier |
ErrorIdentifier |
| การคืนสินค้า | |
|---|---|
FailureDescription |
|
getActionInProgress
public static ActionInProgress getActionInProgress ()
แสดงผล ActionInProgress ปัจจุบันสำหรับการเรียกใช้ อาจเป็นค่าว่าง
| การคืนสินค้า | |
|---|---|
ActionInProgress |
|
getCurrentRunner
public static String getCurrentRunner ()
แสดงผล Test Runner ปัจจุบันหากทราบ
| การคืนสินค้า | |
|---|---|
String |
|
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
แสดงผลแผนที่ของเมตริกการเรียกใช้สำหรับการเรียกใช้ที่กำลังดำเนินการ
| พารามิเตอร์ | |
|---|---|
key |
CurrentInvocation.InvocationInfo |
| การคืนสินค้า | |
|---|---|
File |
|
getInvocationContext
public static IInvocationContext getInvocationContext ()
แสดงผล IInvocationContext ปัจจุบันสำหรับการเรียกใช้ อาจเป็นค่าว่าง
| การคืนสินค้า | |
|---|---|
IInvocationContext |
|
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
แสดงผล ExecutionFiles สำหรับการเรียกใช้
| การคืนสินค้า | |
|---|---|
ExecutionFiles |
|
getModuleContext
public static IInvocationContext getModuleContext ()
แสดงผลโมดูล IInvocationContext สำหรับโมดูลปัจจุบัน อาจเป็นค่าว่างได้หากอยู่นอก
ขอบเขตของการเรียกใช้โมดูล
| การคืนสินค้า | |
|---|---|
IInvocationContext |
|
getWorkFolder
public static File getWorkFolder ()
แสดงโฟลเดอร์งานปัจจุบันสำหรับการเรียกใช้ หรือแสดงค่า Null หากยังไม่ได้ตั้งค่า
| การคืนสินค้า | |
|---|---|
File |
|
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
แสดงว่าโมดูลชุดทดสอบปัจจุบันที่ดำเนินการนั้นแยกกันหรือไม่
| การคืนสินค้า | |
|---|---|
CurrentInvocation.IsolationGrade |
|
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
การลงทะเบียน ExecutionFiles ครั้งเดียว ซึ่งดำเนินการโดย Test Harness
| พารามิเตอร์ | |
|---|---|
invocFiles |
ExecutionFiles: ExecutionFiles ที่ลงทะเบียน |
resetLocalGroup
public static void resetLocalGroup ()
รีเซ็ตบริบทที่แปลแล้ว
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
แสดงว่าการทดสอบที่เรียกใช้ปัจจุบันมีการแยกหรือไม่
| การคืนสินค้า | |
|---|---|
CurrentInvocation.IsolationGrade |
|
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
ตั้งค่า ActionInProgress สำหรับการเรียกใช้
| พารามิเตอร์ | |
|---|---|
action |
ActionInProgress |
setCurrentRunner
public static void setCurrentRunner (String runner)
ตั้งค่าการติดตามสำหรับโปรแกรมเรียกใช้การทดสอบปัจจุบัน
| พารามิเตอร์ | |
|---|---|
runner |
String |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
ตั้งค่า IInvocationContext สำหรับการเรียกใช้
| พารามิเตอร์ | |
|---|---|
context |
IInvocationContext |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
ติดตามบริบทที่แปลแล้วเมื่อใช้พร็อพเพอร์ตี้ภายในเซิร์ฟเวอร์ gRPC
| พารามิเตอร์ | |
|---|---|
tg |
ThreadGroup |
setModuleContext
public static void setModuleContext (IInvocationContext moduleContext)
ตั้งค่าโมดูล IInvocationContext ของโมดูลที่กำลังทำงานอยู่
| พารามิเตอร์ | |
|---|---|
moduleContext |
IInvocationContext |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
อัปเดตว่าโมดูลชุดแอปแยกกันหรือไม่
| พารามิเตอร์ | |
|---|---|
isolation |
CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
อัปเดตว่าการทดสอบรันแยกกันหรือไม่
| พารามิเตอร์ | |
|---|---|
isolation |
CurrentInvocation.IsolationGrade |