คำขอปัจจุบัน
public class CurrentInvocation
extends Object
java.lang.Object | |
เ | com.android.tradefed.invoker.logger.CurrentInvocation |
คลาสที่ติดตามและให้ข้อมูลการเรียกใช้ปัจจุบันที่เป็นประโยชน์ทุกที่ภายในการเรียกใช้
สรุป
คลาสที่ซ้อนกัน | |
---|---|
enum | CurrentInvocation.InvocationInfo คีย์ที่มีชื่อพิเศษบางอย่างที่เรามักจะใส่สำหรับการเรียกใช้ |
enum | CurrentInvocation.IsolationGrade อธิบายระดับของการแยกตัว |
วิธีการสาธารณะ | |
---|---|
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 ExecutionFiles | getInvocationFiles () ส่งกลับ |
static File | getWorkFolder () ส่งกลับโฟลเดอร์งานปัจจุบันสำหรับการเรียกใช้หรือค่า null หากยังไม่ได้ตั้งค่า |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () ส่งกลับว่าชุดโมดูลปัจจุบันที่ดำเนินการถูกแยกออกหรือไม่ |
static void | registerExecutionFiles ( ExecutionFiles invocFiles) การลงทะเบียน |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () ส่งคืนว่าการดำเนินการทดสอบปัจจุบันถูกแยกออกหรือไม่ |
static void | setActionInProgress ( ActionInProgress action) ตั้งค่า |
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 |
getActionInProgress
public static ActionInProgress getActionInProgress ()
ส่งกลับ ActionInProgress
ปัจจุบันสำหรับการเรียกใช้ เป็นโมฆะได้
คืนสินค้า | |
---|---|
ActionInProgress |
รับข้อมูล
public static File getInfo (CurrentInvocation.InvocationInfo key)
ส่งคืนแมปของตัววัดการเรียกใช้สำหรับการเรียกใช้ที่กำลังดำเนินการ
พารามิเตอร์ | |
---|---|
key | CurrentInvocation.InvocationInfo |
คืนสินค้า | |
---|---|
File |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
ส่งกลับ ExecutionFiles
สำหรับการเรียกใช้
คืนสินค้า | |
---|---|
ExecutionFiles |
getWorkFolder
public static File getWorkFolder ()
ส่งกลับโฟลเดอร์งานปัจจุบันสำหรับการเรียกใช้หรือค่า null หากยังไม่ได้ตั้งค่า
คืนสินค้า | |
---|---|
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 |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
อัปเดตว่าโมดูลชุดถูกแยกออกหรือไม่
พารามิเตอร์ | |
---|---|
isolation | CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
อัปเดตว่าการทดสอบถูกแยกออกหรือไม่
พารามิเตอร์ | |
---|---|
isolation | CurrentInvocation.IsolationGrade |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-08-15 UTC.