ModulePerfettoCollector

public class ModulePerfettoCollector
extends BaseDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.ModulePerfettoCollector


Bir test modülü başladığında ve sona erdiğinde ve cihaz yeniden başlatıldığında perfetto izlemeyi başlatacak toplayıcı.

Özet

Herkese açık oluşturucular

ModulePerfettoCollector()

Herkese açık yöntemler

boolean captureModuleLevel()
boolean isOnModuleLevel()
void onTestModuleEnded()

Modülün sona erdiği etkinliğinin yakalanmasına izin verir.

void onTestModuleStarted()

Modül başlatıldı etkinliğinin yakalanmasına izin verir.

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

Test çalıştırması sona erdiğinde geri arama.

void onTestRunFailed(DeviceMetricData runData, FailureDescription failure)

testRunFailed etkinlikleri için geri arama

void onTestRunStart(DeviceMetricData runData)

Test çalıştırması başlatıldığında geri arama.

void rebootEnded(ITestDevice device)

Cihazda yeniden başlatma işlemi sona erdiğinde bildirim alır.

void rebootStarted(ITestDevice device)

Cihazda yeniden başlatma işlemi başladığında bildirim alır.

Herkese açık oluşturucular

ModulePerfettoCollector

public ModulePerfettoCollector ()

Herkese açık yöntemler

captureModuleLevel

public boolean captureModuleLevel ()

İadeler
boolean

isOnModuleLevel

public boolean isOnModuleLevel ()

İadeler
boolean

onTestModuleEnded

public void onTestModuleEnded ()

Modülün sona erdiği etkinliğinin yakalanmasına izin verir.

Verdiği hatalar
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Modül başlatıldı etkinliğinin yakalanmasına izin verir.

Verdiği hatalar
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

Test çalıştırması sona erdiğinde geri arama. Bu, temizleme zamanı olmalıdır.

Parametreler
runData DeviceMetricData: Çalıştırma için verileri tutan DeviceMetricData. onTestRunStart(DeviceMetricData) sırasındakiyle aynı nesne olacaktır.

currentRunMetrics Map: testRunEnded(long,Map)'ye iletilen metriklerin mevcut haritası.

onTestRunFailed

public void onTestRunFailed (DeviceMetricData runData, 
                FailureDescription failure)

testRunFailed etkinlikleri için geri arama

Verdiği hatalar
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Test çalıştırması başlatıldığında geri arama.

Parametreler
runData DeviceMetricData: Çalıştırma için verileri tutan DeviceMetricData.

rebootEnded

public void rebootEnded (ITestDevice device)

Cihazda yeniden başlatma işlemi sona erdiğinde bildirim alır.

NOT: Alıcılar, bu geri arama sırasında yeniden başlatmaktan kaçınmalıdır. Yeniden başlatma girişimleri yoksayılır.

Parametreler
device ITestDevice: Yeniden başlatmanın sona erdiği ITestDevice.

Verdiği hatalar
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Cihazda yeniden başlatma işlemi başladığında bildirim alır.

NOT: Alıcılar, bu geri arama sırasında yeniden başlatmaktan kaçınmalıdır. Yeniden başlatma girişimleri yoksayılır.

Parametreler
device ITestDevice: Yeniden başlatmanın başladığı ITestDevice.

Verdiği hatalar
DeviceNotAvailableException