DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

java.lang.Object
org.junit.rules.ExternalResource
com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics


ExternalResource ve TestRule uygulanması. Bu kural, bir test senaryosu sırasında (@Test içinde) ölçümlerin günlüğe kaydedilmesine olanak tanır. Metrik haritasının testler arasında temizlenmesini ve böylece aynı kural nesnesinin yeniden kullanılabilmesini garanti eder.

Example:
 @Rule
 public TestMetrics metrics = new TestMetrics();

 @Test
 public void testFoo() {
     metrics.addTestMetric("key", "value");
     metrics.addTestMetric("key2", "value2");
 }

 @Test
 public void testFoo2() {
     metrics.addTestMetric("key3", "value3");
 }
 

Özet

Kamu inşaatçıları

TestMetrics ()

Genel yöntemler

void addTestMetric (String key, MetricMeasurement.Metric metric)

Test senaryosu için proto formatında bir metrik girişi günlüğe kaydedin.

void addTestMetric (String key, String value)

Test senaryosu için bir metrik girişi günlüğe kaydedin.

Statement apply (Statement base, Description description)

Korumalı yöntemler

void after ()
void before ()

Kamu inşaatçıları

TestMetrics

public TestMetrics ()

Genel yöntemler

addTestMetric

public void addTestMetric (String key, 
                MetricMeasurement.Metric metric)

Test senaryosu için proto formatında bir metrik girişi günlüğe kaydedin. Bir test senaryosundaki her anahtarın benzersiz olması gerekir, aksi takdirde önceki değeri geçersiz kılar.

Parametreler
key String : Metriğin anahtarı.

metric MetricMeasurement.Metric : Anahtarla ilişkili değer.

addTestMetric

public void addTestMetric (String key, 
                String value)

Test senaryosu için bir metrik girişi günlüğe kaydedin. Bir test senaryosundaki her anahtarın benzersiz olması gerekir, aksi takdirde önceki değeri geçersiz kılar.

Parametreler
key String : Metriğin anahtarı.

value String : Anahtarla ilişkilendirilen değer.

uygula

public Statement apply (Statement base, 
                Description description)

Parametreler
base Statement

description Description

İadeler
Statement

Korumalı yöntemler

sonrasında

protected void after ()

önce

protected void before ()