การเรียกใช้ปัจจุบัน
public
class
CurrentInvocation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
ชั้นเรียนที่ติดตามและให้ข้อมูลคำขอปัจจุบันซึ่งเป็นประโยชน์ในทุกที่ภายในชั้นเรียน คำขอ
สรุป
วิธีการสาธารณะ | |
---|---|
static
void
|
addInvocationInfo(CurrentInvocation.InvocationInfo key, File value)
เพิ่มคีย์-ค่าที่จะติดตามที่ระดับการเรียกใช้ |
static
void
|
clearInvocationInfos()
ล้างข้อมูลการเรียกใช้ |
static
FailureDescription
|
createFailure(String errorMessage, ErrorIdentifier errorIdentifier)
สร้างความล้มเหลวที่เชื่อมโยงกับการเรียกใช้ที่กำลังดำเนินการ |
static
ActionInProgress
|
getActionInProgress()
แสดงผล |
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
|
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)
เพิ่มคีย์-ค่าที่จะติดตามที่ระดับการเรียกใช้
พารามิเตอร์ | |
---|---|
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 |
กำลังดำเนินการรับการดำเนินการ
public static ActionInProgress getActionInProgress ()
แสดงผล ActionInProgress
ปัจจุบันสำหรับการเรียกใช้ อาจเป็นค่าว่างได้
คิกรีเทิร์น | |
---|---|
ActionInProgress |
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 |
โมดูลปัจจุบันแยก
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
แสดงผลว่าโมดูลที่เรียกใช้ในปัจจุบันมีการแยกต่างหากหรือไม่
คิกรีเทิร์น | |
---|---|
CurrentInvocation.IsolationGrade |
ลงทะเบียนไฟล์ปฏิบัติการ
public static void registerExecutionFiles (ExecutionFiles invocFiles)
การจดทะเบียน ExecutionFiles
แบบครั้งเดียว ซึ่งดำเนินการโดย Test Harness
พารามิเตอร์ | |
---|---|
invocFiles |
ExecutionFiles : ExecutionFiles ที่จดทะเบียน |
การรีเซ็ตLocalGroup
public static void resetLocalGroup ()
รีเซ็ตบริบทที่แปลแล้ว
RunCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
แสดงผลว่าการดำเนินการทดสอบปัจจุบันดำเนินการแยกต่างหากหรือไม่
คิกรีเทิร์น | |
---|---|
CurrentInvocation.IsolationGrade |
กำลังดำเนินการตั้งค่า
public static void setActionInProgress (ActionInProgress action)
ตั้งค่า ActionInProgress
สำหรับการเรียกใช้
พารามิเตอร์ | |
---|---|
action |
ActionInProgress |
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 |
ตั้งค่าการเรียกใช้การแยก
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
อัปเดตข้อมูลว่าการทดสอบเป็นแบบแยกต่างหากหรือไม่
พารามิเตอร์ | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |