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 ()
שיטות ציבוריות
יחסי תלות של דוחות
publicreportDependencies ()
החזרות | |
---|---|
|
setUp
public void setUp (TestInformation testInfo)
פרמטרים | |
---|---|
testInfo |
TestInformation |
קליעות | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
שיטות מוגנות
addTestFileName
protected void addTestFileName (String fileName)
הוספת קובץ לרשימת הפריטים להעברה
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
הפונקציה מחזירה את קבוצת הקבצים שלא ניתן היה לדחוף. אפשר להשתמש באפשרות הזו רק אם הערך של '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
protectedgetTestFileNames ()
אחזור רשימת הקבצים לדחיפה מהקובץ ZIP לבדיקה למכשיר
החזרות | |
---|---|
|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
פרמטרים | |
---|---|
throwIfNoFile |
boolean |