MetrikDosyaPostİşlemci
public class MetricFilePostProcessor
extends BasePostProcessor
java.lang.Nesne | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor |
Test ve çalıştırma düzeyi sırasında toplanan ölçüm günlük dosyasını yüklemek için kullanılır. Test çalıştırması düzeyinde benzer test metriklerini toplamak ve bir günlük dosyasına yazmak için "benzer testleri toplu" seçeneğini kullanın. Testler yalnızca yineleme numarasına göre farklılık gösterir veya aynı ada sahip testler benzer testler olarak kabul edilir. Bunun yalnızca ham metriklere erişimi olacaktır.
Özet
Kamu inşaatçıları | |
---|---|
MetricFilePostProcessor () | |
MetricFilePostProcessor ( MetricUtility metricUtil) |
Genel yöntemler | |
---|---|
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. | |
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. | |
void | setUp () Test çalıştırmadan önce başlatmak için alt işlemcilerde bu yöntemi geçersiz kılın. |
void | writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId) Metrikleri sonuç dosyasına yazın ve yükleyin. |
Kamu inşaatçıları
MetrikDosyaPostİşlemci
public MetricFilePostProcessor ()
MetrikDosyaPostİşlemci
public MetricFilePostProcessor (MetricUtility metricUtil)
parametreler | |
---|---|
metricUtil | MetricUtility |
Genel yöntemler
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( 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 | |
runLogs |
İadeler | |
---|---|
Çalıştırma metriklerinden yeni oluşturulan metrikler kümesi. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (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 | |
testLogs |
İadeler | |
---|---|
Test metriklerinden yeni oluşturulan metrikler kümesi. |
kurmak
public void setUp ()
Test çalıştırmadan önce başlatmak için alt işlemcilerde bu yöntemi geçersiz kılın.
writeMetricDosya
public void writeMetricFile (metrics, String testId)
Metrikleri sonuç dosyasına yazın ve yükleyin.