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");
}
סיכום
שיטות ציבוריות |
void
|
addTestMetric(String key, MetricMeasurement.Metric metric)
רישום מדד בפורמט Proto עבור מקרה הבדיקה.
|
void
|
addTestMetric(String key, String value)
לרשום רשומה של מדד למקרה הבדיקה.
|
Statement
|
apply(Statement base, Description description)
|
בנאים ציבוריים
מדדי בדיקה
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 |
שיטות מוגנות
אחרי
protected void after ()
לפני
protected void before ()