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 |