DeviceReleaseReporter

public final class DeviceReleaseReporter
extends Object implements ICommandScheduler.IScheduledInvocationListener

java.lang.Object
com.android.tradefed.device.internal.DeviceReleaseReporter


เครื่องมือรายงานการปล่อยอุปกรณ์ที่จัดการการสื่อสารกับกระบวนการหลักของอุปกรณ์ที่จะ ปล่อย

สรุป

เครื่องมือสร้างสาธารณะ

DeviceReleaseReporter()

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

void invocationComplete(IInvocationContext iInvocationContext, Map<ITestDeviceFreeDeviceState> map)

การเรียกกลับเมื่อการเรียกใช้ทั้งหมดเสร็จสมบูรณ์ รวมถึงเหตุการณ์ ITestInvocationListener.invocationEnded(long) ทั้งหมด

void invocationInitiated(IInvocationContext context)

การเรียกกลับเมื่อมีการเริ่มการเรียกใช้

void releaseDevices(IInvocationContext context, Map<ITestDeviceFreeDeviceState> devicesStates)

การเรียกกลับที่เชื่อมโยงกับ ICommandOptions.earlyDeviceRelease() เพื่อปล่อย อุปกรณ์เมื่อใช้เสร็จแล้ว

เครื่องมือสร้างสาธารณะ

DeviceReleaseReporter

public DeviceReleaseReporter ()

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

invocationComplete

public void invocationComplete (IInvocationContext iInvocationContext, 
                Map<ITestDeviceFreeDeviceState> map)

การเรียกกลับเมื่อการเรียกใช้ทั้งหมดเสร็จสมบูรณ์ รวมถึงเหตุการณ์ ITestInvocationListener.invocationEnded(long) ทั้งหมด

invocationInitiated

public void invocationInitiated (IInvocationContext context)

การเรียกกลับเมื่อมีการเริ่มการเรียกใช้ ระบบจะเรียกใช้ฟังก์ชันนี้ก่อนที่จะดึงข้อมูลบิลด์

releaseDevices

public void releaseDevices (IInvocationContext context, 
                Map<ITestDeviceFreeDeviceState> devicesStates)

การเรียกกลับที่เชื่อมโยงกับ ICommandOptions.earlyDeviceRelease() เพื่อปล่อย อุปกรณ์เมื่อใช้เสร็จแล้ว