IPostİşlemci

public interface IPostProcessor
implements ITestInvocationListener , ILogSaverListener , IDisableable

com.android.tradefed.postprocessor.IPostProcessor


Post işlemciler, testlerden SONRA ve sonuç raporlamasından ÖNCE ölçümlerin ve günlüklerin işlenmesine izin vermeyi amaçlayan bir Ticaret Federasyonu nesnesidir. Bu, son işlemeyi yalnızca bir sonuç_rehberinde yapmak ve yeni verileri aktarma sorunu yaşamak yerine, bazı verilerin sonradan işlenmesine ve tüm sonuç_reporter nesnelerinin bunları almasına olanak tanır.

Özet

Genel yöntemler

abstract ITestInvocationListener init ( ITestInvocationListener listener)

Son işlemcinin başlatma adımı.

abstract processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)

Tüm testlerde ölçümleri ve günlükleri toplamak için bu yöntemi uygulayın.

abstract processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

Mevcut metriklerden ve günlüklerden bir dizi yeni metrik oluşturmak için bu yöntemi uygulayın.

abstract processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)

Her testten süreç ölçümlerini ve günlüklerini göndermek için bu yöntemi uygulayın.

Genel yöntemler

içinde

public abstract ITestInvocationListener init (ITestInvocationListener listener)

Son işlemcinin başlatma adımı. Herhangi bir test geri aramasından önce aranması sağlanır.

parametreler
listener ITestInvocationListener

İadeler
ITestInvocationListener

processAllTestMetricsAndLogs

public abstract  processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, 
                 allTestLogs)

Tüm testlerde ölçümleri ve günlükleri toplamak için bu yöntemi uygulayın. Bu yöntemden çıkan metrikler, çalıştırma metrikleri olarak raporlayıcı olacaktır. Yalnızca yeni oluşturulan metrikler ve benzersiz anahtar adıyla döndürülmelidir (mevcut anahtarlarla çarpışmaya izin verilmez).

parametreler
allTestMetrics ListMultimap : Her testten alınan metrikleri metrik adlarına göre gruplandıran bir HashMultimap.

allTestLogs : Her testin TestDescription anahtar olarak kullanılarak, veri adlarına göre anahtarlanmış günlük dosyalarının haritasını depolayan bir harita.

İadeler
Tüm test metriklerinden yeni oluşturulan metrikler kümesi.

processRunMetricsAndLogs

public abstract  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Mevcut metriklerden ve günlüklerden bir dizi yeni metrik oluşturmak için bu yöntemi uygulayın. Yalnızca yeni oluşturulan metrikler ve benzersiz anahtar adıyla döndürülmelidir (mevcut anahtarlarla çarpışmaya izin verilmez).

parametreler
rawMetrics : Çalıştırma için kullanılabilen ham metrikler kümesi.

runLogs : Test çalıştırması için günlük dosyaları seti.

İadeler
Çalıştırma metriklerinden yeni oluşturulan metrikler kümesi.

processTestMetricsAndLogs

public abstract  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Her testten süreç ölçümlerini ve günlüklerini göndermek için bu yöntemi uygulayın. Yalnızca yeni oluşturulan metrikler ve benzersiz anahtar adıyla döndürülmelidir (mevcut anahtarlarla çarpışmaya izin verilmez).

parametreler
testDescription TestDescription : Testi açıklayan TestDescription nesnesi.

testMetrics : Testten alınan metrikler kümesi.

testLogs : Test sırasında günlüğe kaydedilen dosya grubu.

İadeler
Test metriklerinden yeni oluşturulan metrikler kümesi.

,

IPostİşlemci

public interface IPostProcessor
implements ITestInvocationListener , ILogSaverListener , IDisableable

com.android.tradefed.postprocessor.IPostProcessor


Post işlemciler, testlerden SONRA ve sonuç raporlamasından ÖNCE ölçümlerin ve günlüklerin işlenmesine izin vermeyi amaçlayan bir Ticaret Federasyonu nesnesidir. Bu, son işlemeyi yalnızca bir sonuç_rehberinde yapmak ve yeni verileri aktarma sorunu yaşamak yerine, bazı verilerin sonradan işlenmesine ve tüm sonuç_reporter nesnelerinin bunları almasına olanak tanır.

Özet

Genel yöntemler

abstract ITestInvocationListener init ( ITestInvocationListener listener)

Son işlemcinin başlatma adımı.

abstract processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)

Tüm testlerde ölçümleri ve günlükleri toplamak için bu yöntemi uygulayın.

abstract processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

Mevcut metriklerden ve günlüklerden bir dizi yeni metrik oluşturmak için bu yöntemi uygulayın.

abstract processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)

Her testten süreç ölçümlerini ve günlüklerini göndermek için bu yöntemi uygulayın.

Genel yöntemler

içinde

public abstract ITestInvocationListener init (ITestInvocationListener listener)

Son işlemcinin başlatma adımı. Herhangi bir test geri aramasından önce aranması sağlanır.

parametreler
listener ITestInvocationListener

İadeler
ITestInvocationListener

processAllTestMetricsAndLogs

public abstract  processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, 
                 allTestLogs)

Tüm testlerde ölçümleri ve günlükleri toplamak için bu yöntemi uygulayın. Bu yöntemden çıkan metrikler, çalıştırma metrikleri olarak raporlayıcı olacaktır. Yalnızca yeni oluşturulan metrikler ve benzersiz anahtar adıyla döndürülmelidir (mevcut anahtarlarla çarpışmaya izin verilmez).

parametreler
allTestMetrics ListMultimap : Her testten alınan metrikleri metrik adlarına göre gruplandıran bir HashMultimap.

allTestLogs : Her testin anahtar olarak TestDescription kullanılarak, veri adlarıyla anahtarlanmış günlük dosyalarının haritasını saklayan bir harita.

İadeler
Tüm test metriklerinden yeni oluşturulan metrikler kümesi.

processRunMetricsAndLogs

public abstract  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Mevcut metriklerden ve günlüklerden bir dizi yeni metrik oluşturmak için bu yöntemi uygulayın. Yalnızca yeni oluşturulan metrikler ve benzersiz anahtar adıyla döndürülmelidir (mevcut anahtarlarla çarpışmaya izin verilmez).

parametreler
rawMetrics : Çalıştırma için kullanılabilen ham metrikler kümesi.

runLogs : Test çalıştırması için günlük dosyaları seti.

İadeler
Çalıştırma metriklerinden yeni oluşturulan metrikler kümesi.

processTestMetricsAndLogs

public abstract  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Her testten süreç ölçümlerini ve günlüklerini göndermek için bu yöntemi uygulayın. Yalnızca yeni oluşturulan metrikler ve benzersiz anahtar adıyla döndürülmelidir (mevcut anahtarlarla çarpışmaya izin verilmez).

parametreler
testDescription TestDescription : Testi açıklayan TestDescription nesnesi.

testMetrics : Testten alınan metrikler kümesi.

testLogs : Test sırasında günlüğe kaydedilen dosya grubu.

İadeler
Test metriklerinden yeni oluşturulan metrikler kümesi.