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

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

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

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, אחרת פעולת הדחיפה הראשונה שנכשלה תגרום לחריגה.

החזרות

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