คำขอปัจจุบัน
public class CurrentInvocation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.inviver.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 File | getWorkFolder () ส่งคืนโฟลเดอร์งานปัจจุบันสำหรับการร้องขอหรือเป็นโมฆะหากยังไม่ได้ตั้งค่า |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () ส่งคืนว่าโมดูลชุดปัจจุบันที่ดำเนินการถูกแยกออกหรือไม่ |
static void | registerExecutionFiles ( ExecutionFiles invocFiles) การลงทะเบียน |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () ส่งคืนว่าการทดสอบรันปัจจุบันที่ดำเนินการถูกแยกออกหรือไม่ |
static void | setActionInProgress ( ActionInProgress action) ตั้งค่า |
static void | setInvocationContext ( IInvocationContext context) ตั้งค่า |
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 : ค่าของเมทริกการร้องขอ |
ข้อมูลการร้องขอที่ชัดเจน
public static void clearInvocationInfos ()
ล้างข้อมูลการร้องขอสำหรับการร้องขอ
สร้างความล้มเหลว
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
สร้างความล้มเหลวที่เกี่ยวข้องกับการดำเนินการเรียกใช้ที่กำลังดำเนินอยู่ ยูทิลิตี้อำนวยความสะดวกเพื่อหลีกเลี่ยงการเรียก FailureDescription#setActionInProgress(ActionInProgress)
พารามิเตอร์ | |
---|---|
errorMessage | String |
errorIdentifier | ErrorIdentifier |
การส่งคืน | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
ส่งคืน ActionInProgress
ปัจจุบันสำหรับการเรียกใช้ สามารถเป็นโมฆะได้
การส่งคืน | |
---|---|
ActionInProgress |
รับข้อมูล
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 |
getWorkFolder
public static File getWorkFolder ()
ส่งคืนโฟลเดอร์งานปัจจุบันสำหรับการร้องขอหรือเป็นโมฆะหากยังไม่ได้ตั้งค่า
การส่งคืน | |
---|---|
File |
โมดูลปัจจุบันการแยก
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
ส่งคืนว่าโมดูลชุดปัจจุบันที่ดำเนินการถูกแยกออกหรือไม่
การส่งคืน | |
---|---|
CurrentInvocation.IsolationGrade |
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
การลงทะเบียน ExecutionFiles
เพียงครั้งเดียว นี้จะกระทำโดยชุดทดสอบ
พารามิเตอร์ | |
---|---|
invocFiles | ExecutionFiles : ExecutionFiles ที่ลงทะเบียนไว้ |
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
ส่งคืนว่าการทดสอบรันปัจจุบันที่ดำเนินการถูกแยกออกหรือไม่
การส่งคืน | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
ตั้งค่า ActionInProgress
สำหรับการเรียกใช้
พารามิเตอร์ | |
---|---|
action | ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
ตั้งค่า IInvocationContext
สำหรับการร้องขอ
พารามิเตอร์ | |
---|---|
context | IInvocationContext |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
อัพเดตว่าโมดูลชุดโปรแกรมถูกแยกออกหรือไม่
พารามิเตอร์ | |
---|---|
isolation | CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
อัปเดตว่าการทดสอบการทำงานแยกจากกันหรือไม่
พารามิเตอร์ | |
---|---|
isolation | CurrentInvocation.IsolationGrade |