TestDescriptionsFile

public class TestDescriptionsFile
extends Object

JavaScript.lang.Object
   ↳ com.android.tradefed.result.TestDescriptionsFile


סיווג שירות לסידור (marshalling) ולביטול סידור (unmarshalling) של רשימת TestDescriptions לקובץ בדיקה.

הכלי נועד לשמור קבצים במטמון ולצמצם את תעבורת הנתונים להיכנסה וליציאה של קבצים באמצעות טעינה איטית.

לא בטוחה לשימוש בכמה שרשורים (thread-safe).

סיכום

יוצרים ציבוריים

TestDescriptionsFile()

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

TestDescriptionsFile(File file)

יוצרים רשימה של תיאורי בדיקות מתוך תוכן הקובץ.

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

void add(TestDescription test)
void addAll( test)
static TestDescriptionsFile fromTests( shardTests)
File getFile()

החזר את ייצוג קובץ הבדיקה של הבדיקות – פיתוח הכלי במקרה הצורך.

getTests()

החזרת עותק של הבדיקות ששמורות – בנייה מקובץ הבדיקה אם יש צורך.

void populateTestFile(File testfile)

האלגוריתם מאכלס את הקובץ שצוין בבדיקות הנוכחיות.

void remove(TestDescription test)
int size()

יוצרים ציבוריים

TestDescriptionsFile

public TestDescriptionsFile ()

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

TestDescriptionsFile

public TestDescriptionsFile (File file)

יוצרים רשימה של תיאורים לבדיקה מתוכן הקובץ.

פרמטרים
file File

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

הוסף

public void add (TestDescription test)

פרמטרים
test TestDescription

addAll

public void addAll ( test)

פרמטרים
test

fromTests

public static TestDescriptionsFile fromTests ( shardTests)

פרמטרים
shardTests

החזרות
TestDescriptionsFile

getFile

public File getFile ()

החזרת הייצוג של קובץ הבדיקה של הבדיקות – יצירת קובץ הבדיקה אם צריך.

הבדיקות יהיו ייחודיות וממוינות.

החזרות
File

בדיקות getTest

public  getTests ()

החזרת עותק של הבדיקות ששמורות – בנייה מקובץ הבדיקה אם יש צורך.

החזרות

populateTestFile

public void populateTestFile (File testfile)

מאכלסת את הקובץ הנתון בבדיקות הנוכחיות.

פרמטרים
testfile File

הסר

public void remove (TestDescription test)

פרמטרים
test TestDescription

size

public int size ()

החזרות
int