DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

Java.lang.Nesne
🎃 com.android.tradefed.device.metric.BaseDeviceMetricCollector
  🎃 com.android.tradefed.device.metric.DeviceTraceCollector


Test çalıştırması başladığında perfetto izlemeyi başlatacak, sonda ise günlük izleme dosyasını başlatacak toplayıcı.

Özet

Kamu inşaatçıları

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)

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

void rebootStarted(ITestDevice device)

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

void setInstrumentationPkgName(String packageName)

Kamu inşaatçıları

DeviceTraceCollector

public DeviceTraceCollector ()

Herkese açık yöntemler

ekstraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Fırlatma
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Test çalıştırması sona erdiğinde geri çağırma. Şu an temizlik zamanı gelmiş olmalıdır.

Parametreler
runData DeviceMetricData: koşuyla ilgili verileri tutan DeviceMetricData. Aynı olacaktır BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki gibi bir nesne olacaktır.

currentRunMetrics : ERROR(/#testRunEnded(long,Map)) hizmetine aktarılan metriklerin mevcut haritası.

Fırlatma
DeviceNotAvailableException

yeniden başlatıldı

public void rebootEnded (ITestDevice device)

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

NOT: Alıcılar, bu geri arama sırasında cihazı yeniden başlatmaktan kaçınmalıdır. Tüm yeniden başlatma denemeleri yoksayıldı.

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

Fırlatma
DeviceNotAvailableException

yeniden başlatma başlatıldı

public void rebootStarted (ITestDevice device)

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

NOT: Alıcılar, bu geri arama sırasında cihazı yeniden başlatmaktan kaçınmalıdır. Tüm yeniden başlatma denemeleri yoksayıldı.

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

Fırlatma
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Parametreler
packageName String