DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

JavaScript.lang.Object
org.junit.כללים.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)

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

void addTestMetric(String key, String value)

לרשום רשומה של מדד למקרה הבדיקה.

Statement apply(Statement base, Description description)

שיטות מוגנות

void after()
void before()

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

מדדי בדיקה

public TestMetrics ()

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

addTestMetric

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

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

פרמטרים
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 ()