CurrentInvocation

public class CurrentInvocation
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.logger.CurrentInvocation


คลาสที่ติดตามและให้ข้อมูลการเรียกใช้ปัจจุบันที่มีประโยชน์ในทุกที่ภายในการเรียกใช้

สรุป

เมธอดสาธารณะ

static void addInvocationInfo(CurrentInvocation.InvocationInfo key, File value)

เพิ่มคีย์-ค่า 1 รายการที่จะติดตามที่ระดับการเรียกใช้

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

แสดงผลโมดูล IInvocationContext สำหรับโมดูลปัจจุบัน

static File getWorkFolder()

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

static CurrentInvocation.IsolationGrade moduleCurrentIsolation()

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

static void registerExecutionFiles(ExecutionFiles invocFiles)

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

static void resetLocalGroup()

รีเซ็ตบริบทที่แปลแล้ว

static CurrentInvocation.IsolationGrade runCurrentIsolation()

แสดงผลว่าระบบแยกการเรียกใช้การทดสอบปัจจุบันหรือไม่

static void setActionInProgress(ActionInProgress action)

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

static void setInvocationContext(IInvocationContext context)

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

static void setLocalGroup(ThreadGroup tg)

ติดตามบริบทที่แปลแล้วเมื่อใช้พร็อพเพอร์ตี้ภายในเซิร์ฟเวอร์ gRPC

static void setModuleContext(IInvocationContext moduleContext)

ตั้งค่าโมดูล IInvocationContext ของโมดูลที่ทำงานอยู่ในปัจจุบัน

static void setModuleIsolation(CurrentInvocation.IsolationGrade isolation)

อัปเดตว่ามีการแยกโมดูลชุดไว้หรือไม่

static void setRunIsolation(CurrentInvocation.IsolationGrade isolation)

อัปเดตว่าการทดสอบแยกต่างหากหรือไม่

เมธอดสาธารณะ

addInvocationInfo

public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, 
                File value)

เพิ่มคีย์-ค่า 1 รายการที่จะติดตามที่ระดับการเรียกใช้

พารามิเตอร์
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

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

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

คิกรีเทิร์น
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

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

คิกรีเทิร์น
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

การลงทะเบียน ExecutionFiles ครั้งเดียว ซึ่งดำเนินการโดยโปรแกรมทดสอบอัตโนมัติ

พารามิเตอร์
invocFiles ExecutionFiles: ExecutionFiles ที่ลงทะเบียน

resetLocalGroup

public static void resetLocalGroup ()

รีเซ็ตบริบทที่แปลแล้ว

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

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

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

อัปเดตว่าการทดสอบแยกต่างหากหรือไม่

พารามิเตอร์
isolation CurrentInvocation.IsolationGrade