จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

คำขอปัจจุบัน

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 ()

ส่งกลับ ActionInProgress ปัจจุบันสำหรับการเรียกใช้

static File getInfo ( CurrentInvocation.InvocationInfo key)

ส่งคืนแมปของตัววัดการเรียกใช้สำหรับการเรียกใช้ที่กำลังดำเนินการ

static ExecutionFiles getInvocationFiles ()

ส่งกลับ ExecutionFiles สำหรับการเรียกใช้

static File getWorkFolder ()

ส่งกลับโฟลเดอร์งานปัจจุบันสำหรับการเรียกใช้หรือค่า null หากยังไม่ได้ตั้งค่า

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

ส่งกลับว่าชุดโมดูลปัจจุบันที่ดำเนินการถูกแยกออกหรือไม่

static void registerExecutionFiles ( ExecutionFiles invocFiles)

การลงทะเบียน ExecutionFiles แบบครั้งเดียว

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

ส่งคืนว่าการดำเนินการทดสอบปัจจุบันถูกแยกออกหรือไม่

static void setActionInProgress ( ActionInProgress action)

ตั้งค่า ActionInProgress สำหรับการเรียกใช้

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