TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

JavaScript.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.TestFilePushSetup


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

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

סיכום

בנאים ציבוריים

TestFilePushSetup()

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

reportDependencies()
void setUp(TestInformation testInfo)

שיטות מוגנות

void addTestFileName(String fileName)

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

void clearTestFileName()
getFailedToPushFiles()

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

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

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

getTestFileNames()

אחזור רשימת הקבצים שצריך לדחוף מקובץ ה-ZIP לבדיקה למכשיר

void setThrowIfNoFile(boolean throwIfNoFile)

בנאים ציבוריים

TestFilePushSetup

public TestFilePushSetup ()

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

יחסי תלות של דוחות

public  reportDependencies ()

החזרות

הגדרה

public void setUp (TestInformation testInfo)

פרמטרים
testInfo TestInformation

קליעות
BuildError
DeviceNotAvailableException
TargetSetupError

שיטות מוגנות

addTestFileName

protected void addTestFileName (String fileName)

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

ניקויTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

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

החזרות

getLocalPathForFilename

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

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

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

fileName String: שם הקובץ של פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) שרוצים לדחוף

device ITestDevice

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

קליעות
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

אחזור רשימת הקבצים שצריך לדחוף מקובץ ה-ZIP לבדיקה למכשיר

החזרות

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

פרמטרים
throwIfNoFile boolean