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

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

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

static File getInfo ( CurrentInvocation.InvocationInfo key)

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

static IInvocationContext getInvocationContext ()

ส่งกลับ IInvocationContext ปัจจุบันสำหรับการร้องขอ

static ExecutionFiles getInvocationFiles ()

ส่งกลับ ExecutionFiles สำหรับการร้องขอ

static File getWorkFolder ()

ส่งคืนโฟลเดอร์งานปัจจุบันสำหรับการร้องขอหรือเป็นโมฆะหากยังไม่ได้ตั้งค่า

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

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

static void registerExecutionFiles ( ExecutionFiles invocFiles)

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

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

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

static void setActionInProgress ( ActionInProgress action)

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

static void setInvocationContext ( IInvocationContext context)

ตั้งค่า IInvocationContext สำหรับการร้องขอ

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