MetricFilePostProcessor
public class MetricFilePostProcessor
extends BasePostProcessor
java.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor |
Test ve çalışma düzeyi sırasında toplanan metrikler günlük dosyasını yüklemek için kullanılır. Test çalışması düzeyinde benzer test ölçümlerini toplamak ve bunu bir günlük dosyasına yazmak için "agregate-benzer testleri" 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 işlem ölçümlerini ve günlükleri göndermek için bu yöntemi uygulayın. | |
void | setUp () Test çalıştırılmadan önce başlatmak için alt son 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
MetricFilePostProcessor
public MetricFilePostProcessor ()
MetricFilePostProcessor
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 çakış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 işlem ölçümlerini ve günlükleri 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 çakış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 post işlemcilerde bu yöntemi geçersiz kılın.
MetrikDosya yaz
public void writeMetricFile (metrics, String testId)
Metrikleri sonuç dosyasına yazın ve yükleyin.