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 işaretlemelerinin uygulanması. Bu kural, bir test durumu sırasında (Test içinde) metriklerin kaydedilmesine olanak tanır. Testler arasında metrik haritasının temizlenmesini sağlar. Böylece aynı kural nesnesi yeniden kullanılabilir.

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

Herkese açık oluşturucular

TestMetrics()

Herkese açık yöntemler

void addTestMetric(String key, MetricMeasurement.Metric metric)

Test durumu için proto biçiminde bir metrik girişi kaydedin.

void addTestMetric(String key, String value)

Test durumu için bir metrik girişi kaydedin.

Statement apply(Statement base, Description description)

Korunan yöntemler

void after()
void before()

Herkese açık oluşturucular

TestMetrics

public TestMetrics ()

Herkese açık yöntemler

addTestMetric

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

Test durumu için proto biçiminde bir metrik girişi kaydedin. Bir test senaryosundaki her anahtar benzersiz olmalıdır. Aksi takdirde önceki değerin üzerine yazılır.

Parametreler
key String: Metriğin anahtarı.

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

addTestMetric

public void addTestMetric (String key, 
                String value)

Test durumu için bir metrik girişi kaydedin. Bir test senaryosundaki her anahtar benzersiz olmalıdır. Aksi takdirde önceki değerin üzerine yazılır.

Parametreler
key String: Metriğin anahtarı.

value String: Anahtarla ilişkili değer.

uygula

public Statement apply (Statement base, 
                Description description)

Parametreler
base Statement

description Description

İadeler
Statement

Korunan yöntemler

sonra

protected void after ()

önce

protected void before ()

Verdiği hatalar
Throwable