MetrikDosyaPostİşlemci
public class MetricFilePostProcessor
extends BasePostProcessor
java.lang.Object | ||
↳ | 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. Benzer test ölçümlerini test çalıştırması seviyesinde toplamak ve bunu bir günlük dosyasına yazmak için "benzer testleri topla" seçeneğini kullanın. Yalnızca yineleme numarasına göre farklılık gösteren veya aynı adı taşıyan testler benzer testler olarak kabul edilir. Bu yalnızca ham metriklere erişime sahip 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 testin süreç ölçümlerini ve günlüklerini yayınlamak için bu yöntemi uygulayın. | |
void | setUp () Test çalıştırılmadan önce başlatmak için alt işlemcilerdeki bu yöntemi geçersiz kılın. |
void | writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId) Ölçümleri 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
süreçRunMetricsAndLogs
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 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. |
süreçTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Her testin süreç ölçümlerini ve günlüklerini yayınlamak için bu yöntemi uygulayın. Yalnızca yeni oluşturulan metrikler 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ırılmadan önce başlatmak için alt işlemcilerdeki bu yöntemi geçersiz kılın.
writeMetricFile
public void writeMetricFile (metrics, String testId)
Ölçümleri sonuç dosyasına yazın ve yükleyin.