Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

IMetricCollector

public interface IMetricCollector
implements ITestInvocationListener, IDisableable

com.android.tradefed.device.metric.IMetricCollector


Bu arayüz, eşleşen ölçümleri toplamak için test sonuçlarını raporlarken bir dekoratör olarak eklenecektir.

Bu arayüz bir hatta ITestInvocationListener genişletir. Yapılandırma denetimi bunu reddedecektir. "Metrics_collector" olarak kullanılmalıdır.

Koleksiyonerlerin, çeşitli yerlerde yeniden kullanılabilecekleri için dahili bir durumu korumaları beklenmez. Bir dahili durumun gerçekten kullanılması gerekiyorsa, init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) üzerinde temizlenmelidir.

Özet

Genel yöntemler

abstract getBuildInfos ()

Çağrıda bulunan yapı bilgilerinin listesini döndürür.

abstract getDevices ()

Çağrıda bulunan cihazların listesini döndürür.

abstract ITestInvocationListener getInvocationListener ()

Sonuçları ITestInvocationListener orijinal ITestInvocationListener döndürür.

abstract ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

Toplayıcının mevcut bağlamla ve sonuçların nereye iletileceğiyle başlatılması.

abstract void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

Bir test durumu varsayım hatasıyla başarısız olduğunda geri arama.

abstract void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

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

abstract void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

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

abstract void onTestFail ( DeviceMetricData testData, TestDescription test)

Bir test durumu başarısız olduğunda geri arama.

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

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

abstract void onTestRunStart ( DeviceMetricData runData)

Bir test çalıştırması başlatıldığında geri arama.

abstract void onTestStart ( DeviceMetricData testData)

Bir test çalışması başlatıldığında geri arama.

Genel yöntemler

getBuildInfos

public abstract  getBuildInfos ()

Çağrıda bulunan yapı bilgilerinin listesini döndürür.

İadeler

getDevices

public abstract  getDevices ()

Çağrıda bulunan cihazların listesini döndürür.

İadeler

getInvocationListener

public abstract ITestInvocationListener getInvocationListener ()

Sonuçları ITestInvocationListener orijinal ITestInvocationListener döndürür.

İadeler
ITestInvocationListener

içinde

public abstract ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Toplayıcının mevcut bağlamla ve sonuçların nereye iletileceğiyle başlatılması. Her örnek için yalnızca bir kez çağrılır ve toplayıcının iç bağlamını ve dinleyicisini güncellemesi beklenir. Init, daha önce her zaman bir test çalıştırması sırasında asla çağrılmaz.

Ne yaptığınızı bilmediğiniz sürece geçersiz kılmayın.

Parametreler
context IInvocationContext : devam eden IInvocationContext için IInvocationContext .

listener ITestInvocationListener : ITestInvocationListener nereye yerleştirileceği ITestInvocationListener .

İadeler
ITestInvocationListener yeni dinleyici orijinali sarar.

onTestAssumptionFailure

public abstract void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

Bir test durumu varsayım hatasıyla başarısız olduğunda geri arama.

Parametreler
testData DeviceMetricData : Test DeviceMetricData için verileri tutan DeviceMetricData .

test TestDescription : TestDescription eden test TestDescription Test Açıklaması.

onTestEnd

public abstract void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

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

Parametreler
testData DeviceMetricData : Test DeviceMetricData için verileri tutan DeviceMetricData . onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasında olduğu gibi aynı nesne olacaktır.

currentTestCaseMetrics : ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) aktarılan metriklerin mevcut haritası.

onTestEnd

public abstract void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

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

Parametreler
testData DeviceMetricData : Test DeviceMetricData için verileri tutan DeviceMetricData . onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasında olduğu gibi aynı nesne olacaktır.

currentTestCaseMetrics : ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) aktarılan metriklerin mevcut haritası.

test TestDescription : TestDescription eden test TestDescription Test Açıklaması.

onTestFail

public abstract void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Bir test durumu başarısız olduğunda geri arama.

Parametreler
testData DeviceMetricData : Test DeviceMetricData için verileri tutan DeviceMetricData .

test TestDescription : TestDescription eden test TestDescription Test Açıklaması.

onTestRunEnd

public abstract 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 . onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasında olduğu gibi aynı nesne olacaktır.

currentRunMetrics : ITestLifeCycleReceiver.testRunEnded(long, Map) aktarılan metriklerin mevcut haritası.

onTestRunStart

public abstract void onTestRunStart (DeviceMetricData runData)

Bir test çalıştırması başlatıldığında geri arama.

Parametreler
runData DeviceMetricData : çalıştırma için verileri tutan DeviceMetricData .

onTestStart

public abstract void onTestStart (DeviceMetricData testData)

Bir test çalışması başlatıldığında geri arama.

Parametreler
testData DeviceMetricData : Test DeviceMetricData için verileri tutan DeviceMetricData .