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 izlemeyi başlatacak toplayıcı ve sonunda günlük izleme dosyası.

Özet

kamu inşaatçılar

DeviceTraceCollector ()

Genel yöntemler

ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

Mevcut bağlam ve sonuçların nereye iletileceği ile toplayıcının başlatılması.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

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

void setInstrumentationPkgName (String packageName)

kamu inşaatçılar

DeviceTraceCollector

public DeviceTraceCollector ()

Genel yöntemler

içinde

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Mevcut bağlam ve sonuçların nereye iletileceği ile toplayıcının başlatılması. Örnek başına yalnızca bir kez çağrılacak ve toplayıcının dahili bağlamını ve dinleyicisini güncellemesi bekleniyor. Init, her zaman daha önce yapılan bir test çalıştırması sırasında asla çağrılmayacaktır.

Ne yaptığınızı bilmiyorsanız geçersiz kılmayın.

parametreler
context IInvocationContext : Devam eden çağırma için IInvocationContext .

listener ITestInvocationListener : sonuçların nereye yerleştirileceği ITestInvocationListener .

İadeler
ITestInvocationListener orijinal dinleyiciyi saran yeni dinleyici.

Atar
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Bir test çalıştırması sona erdiğinde geri arama. Bu temizlik zamanı olmalı.

parametreler
runData DeviceMetricData : çalıştırma için verileri tutan DeviceMetricData . BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olacaktır.

currentRunMetrics : ERROR(/#testRunEnded(long,Map)) iletilen geçerli metrik haritası.

Atar
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

parametreler
packageName String