DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


Bir test çalıştırması başladığında perfetto izini başlatacak ve sonunda izleme dosyasını kaydedecek toplayıcı.

Özet

Herkese açık oluşturucular

DeviceTraceCollector()

Herkese açık yöntemler

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Bir test durumu sona erdiğinde geri arama.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

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

void onTestStart(DeviceMetricData testData)

Bir test durumu başlatıldığında geri arama.

void rebootEnded(ITestDevice device)

Cihaz yeniden başlatma işlemi tamamlandığı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 oluşturucular

DeviceTraceCollector

public DeviceTraceCollector ()

Herkese açık yöntemler

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Dekoratif yastıklar
DeviceNotAvailableException

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Bir test durumu sona erdiğinde geri arama. Bu, temizleme zamanı olmalıdır.

Parametreler
testData DeviceMetricData: Test senaryosunun verilerini içeren DeviceMetricData. onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olur.

currentTestCaseMetrics : ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))'ye iletilen metriklerin mevcut haritası.

Dekoratif yastıklar
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 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 içeren DeviceMetricData. BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olur.

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

Dekoratif yastıklar
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Bir test durumu başlatıldığında geri arama.

Parametreler
testData DeviceMetricData: Test senaryosunun verilerini içeren DeviceMetricData.

Dekoratif yastıklar
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

Cihaz yeniden başlatma işlemi tamamlandığı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 sona erdiği ITestDevice.

Dekoratif yastıklar
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.

Dekoratif yastıklar
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Parametreler
packageName String