TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.TestFilePushSetup


ITargetPreparer שמעביר קובץ אחד או יותר או תיקיות מתיקיית IDeviceBuildInfo.getTestsDir() למכשיר.

הכלי הזה יחפש בספריות חלופיות אם קובץ ה-ZIP של הבדיקות לא קיים או לא מכיל את קובץ ה-APK הנדרש. החיפוש יתבצע לפי הסדר, מהספרייה החלופית האחרונה שצוינה לספרייה הראשונה.

סיכום

‫constructors ציבוריים

TestFilePushSetup()

‫methods ציבוריים

Set<String> reportDependencies()
void setUp(TestInformation testInfo)

שיטות מוגנות

void addTestFileName(String fileName)

הוספת קובץ לרשימת הפריטים להעברה

void clearTestFileName()
Set<String> getFailedToPushFiles()

הפונקציה מחזירה את קבוצת הקבצים שהעלאתם נכשלה.

File getLocalPathForFilename(IBuildInfo buildInfo, String fileName, ITestDevice device)

הנתיב בצד המארח נפתר על סמך מידע על ארטיפקטים של בדיקה בתוך פרטי הבנייה.

List<String> getTestFileNames()

שליפת רשימת הקבצים שצריך להעביר מקובץ ה-ZIP של הבדיקה למכשיר

void setThrowIfNoFile(boolean throwIfNoFile)

‫constructors ציבוריים

TestFilePushSetup

public TestFilePushSetup ()

‫methods ציבוריים

reportDependencies

public Set<String> reportDependencies ()

החזרות
Set<String>

setUp

public void setUp (TestInformation testInfo)

פרמטרים
testInfo TestInformation

הקפצת הודעות שגיאה (throw)
BuildError
DeviceNotAvailableException
TargetSetupError

שיטות מוגנות

addTestFileName

protected void addTestFileName (String fileName)

הוספת קובץ לרשימת הפריטים להעברה

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected Set<String> getFailedToPushFiles ()

הפונקציה מחזירה את קבוצת הקבצים שהעלאתם נכשלה. אפשר להשתמש בה רק אם הערך של throw-if-not-found הוא false, אחרת הפעולה הראשונה של שליחת נתונים שנכשלה תגרום להחזרת חריגה.

החזרות
Set<String>

getLocalPathForFilename

protected File getLocalPathForFilename (IBuildInfo buildInfo, 
                String fileName, 
                ITestDevice device)

הנתיב בצד המארח נפתר על סמך מידע על ארטיפקט הבדיקה בתוך פרטי הבנייה.

פרמטרים
buildInfo IBuildInfo: מידע על פריט מידע אחד (Artifact) שנוצר בתהליך פיתוח

fileName String: שם הקובץ של הארטיפקטים שרוצים להעלות

device ITestDevice

החזרות
File File שמייצג את הקובץ או הנתיב הפיזי במארח

הקפצת הודעות שגיאה (throw)
TargetSetupError

getTestFileNames

protected List<String> getTestFileNames ()

שליפת רשימת הקבצים שצריך להעביר מקובץ ה-ZIP של הבדיקה למכשיר

החזרות
List<String>

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

פרמטרים
throwIfNoFile boolean