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 ()