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 הנדרש. החיפוש יתבצע לפי הסדר, מהספרייה החלופית האחרונה שצוינה ועד לספרייה הראשונה.

סיכום

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

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

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

reportDependencies

public  reportDependencies ()

החזרות

setUp

public void setUp (TestInformation testInfo)

פרמטרים
testInfo TestInformation

זריקות
BuildError
DeviceNotAvailableException
TargetSetupError

שיטות מוגנות

addTestFileName

protected void addTestFileName (String fileName)

הוספת קובץ לרשימת הפריטים שרוצים לדחוף

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

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

החזרות

getLocalPathForFilename

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

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

פרמטרים
buildInfo IBuildInfo: פרטי ארטיפקט של build

fileName String: שם הקובץ של הארטיפקטים שרוצים לדחוף

device ITestDevice

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

זריקות
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

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

החזרות

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

פרמטרים
throwIfNoFile boolean