DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

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


יישום של ExternalResource ו- TestRule . כלל זה מאפשר רישום מדדים במהלך מקרה מבחן (בתוך @Test). זה מבטיח שמפת המדדים מנוקה בין בדיקות, כך שניתן לעשות שימוש חוזר באותו אובייקט כלל.

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");
 }
 

סיכום

בנאים ציבוריים

TestMetrics ()

שיטות ציבוריות

void addTestMetric (String key, MetricMeasurement.Metric metric)

רישום ערך מטרי בפורמט פרוטו עבור מקרה הבדיקה.

void addTestMetric (String key, String value)

רישום ערך מטרי עבור מקרה הבדיקה.

Statement apply (Statement base, Description description)

שיטות מוגנות

void after ()
void before ()

בנאים ציבוריים

TestMetrics

public TestMetrics ()

שיטות ציבוריות

addTestMetric

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

רישום ערך מטרי בפורמט פרוטו עבור מקרה הבדיקה. כל מפתח בתוך מקרה בדיקה חייב להיות ייחודי אחרת הוא יעקוף את הערך הקודם.

פרמטרים
key String : המפתח של המדד.

metric MetricMeasurement.Metric : הערך המשויך למפתח.

addTestMetric

public void addTestMetric (String key, 
                String value)

רישום ערך מטרי עבור מקרה הבדיקה. כל מפתח בתוך מקרה בדיקה חייב להיות ייחודי אחרת הוא יעקוף את הערך הקודם.

פרמטרים
key String : המפתח של המדד.

value String : הערך המשויך למפתח.

להגיש מועמדות

public Statement apply (Statement base, 
                Description description)

פרמטרים
base Statement

description Description

החזרות
Statement

שיטות מוגנות

לאחר

protected void after ()

לפני

protected void before ()