TestDescriptionsFile

public class TestDescriptionsFile
extends Object

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


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

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

לא בטוחה לשימוש בכמה שרשורים.

סיכום

קונסטרוקטורים גלויים לכולם

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

getTests

public  getTests ()

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

החזרות

populateTestFile

public void populateTestFile (File testfile)

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

פרמטרים
testfile File

הסר

public void remove (TestDescription test)

פרמטרים
test TestDescription

size

public int size ()

החזרות
int