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

แสดงผล Test Runner ปัจจุบันหากทราบ

static File getInfo(CurrentInvocation.InvocationInfo key)

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

static IInvocationContext getInvocationContext()

แสดงผล IInvocationContext ปัจจุบันสำหรับการเรียกใช้

static ExecutionFiles getInvocationFiles()

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

static IInvocationContext getModuleContext()

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

static File getWorkFolder()

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

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 setCurrentRunner(String runner)

ตั้งค่าการติดตามสำหรับโปรแกรมเรียกใช้การทดสอบปัจจุบัน

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

getCurrentRunner

public static String getCurrentRunner ()

แสดงผล Test Runner ปัจจุบันหากทราบ

การคืนสินค้า
String

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

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

การคืนสินค้า
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

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

การคืนสินค้า
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

การลงทะเบียน ExecutionFiles ครั้งเดียว ซึ่งดำเนินการโดย Test Harness

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

setCurrentRunner

public static void setCurrentRunner (String runner)

ตั้งค่าการติดตามสำหรับโปรแกรมเรียกใช้การทดสอบปัจจุบัน

พารามิเตอร์
runner String

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