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