DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


Test çalışması başladığında perfetto izlemeyi başlatacak ve sonunda izleme dosyasını günlüğe kaydedecek toplayıcı.

Özet

Herkese açık kurucular

DeviceTraceCollector()

Herkese açık yöntemler

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

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

void rebootEnded(ITestDevice device)

Cihaz yeniden başlatıldığında bildirim alır.

void rebootStarted(ITestDevice device)

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

void setInstrumentationPkgName(String packageName)

Herkese açık kurucular

DeviceTraceCollector

public DeviceTraceCollector ()

Herkese açık yöntemler

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Atışlar
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Test çalıştırması sona erdiğinde geri çağırma. Şimdi de temizleme işlemini gerçekleştirin.

Parametreler
runData DeviceMetricData: Çalıştırma verilerini tutan DeviceMetricData. BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki ile aynı nesne olacaktır.

currentRunMetrics : ERROR(/#testRunEnded(long,Map)) işlevine iletilen mevcut metrik haritası.

Atışlar
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

Cihaz yeniden başlatıldığında bildirim alır.

NOT: Alıcılar bu geri arama sırasında cihazı yeniden başlatmamalıdır. Yeniden başlatma denemeleri yoksayılır.

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

Atışlar
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 cihazı yeniden başlatmamalıdır. Yeniden başlatma denemeleri yoksayılır.

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

Atışlar
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Parametreler
packageName String