PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver, IDiscoverDependencies, IInvocationContextReceiver

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


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

יש לבצע אותה *אחרי* ה-build של build החדש ו-*אחרי* DeviceSetup מופעל (אם מופעל)

סיכום

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

PushFilePreparer()

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

IAbi getAbi()

final getPushSpecs(ITestDevice device)

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

boolean isCleanUpEnabled()
reportDependencies()
File resolveRelativeFilePath(IBuildInfo buildInfo, String fileName)

פותרים את נתיב הקובץ היחסי באמצעות IBuildInfo וספריות של מקרי בדיקה.

void setAbi(IAbi abi)

void setInvocationContext(IInvocationContext invocationContext)

void setUp(TestInformation testInfo)

boolean shouldAbortOnFailure()

האם לבטל במקרה של כשל דחיפה.

boolean shouldRemountSystem()
boolean shouldRemountVendor()
void tearDown(TestInformation testInfo, Throwable e)

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

PushFilePreparer

public PushFilePreparer ()

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

getAbi

public IAbi getAbi ()

החזרות
IAbi

getPushSpecs

public final  getPushSpecs (ITestDevice device)

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

פרמטרים
device ITestDevice

החזרות

קליעות
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

החזרות
boolean

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

public  reportDependencies ()

החזרות

substituteDirectFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

פותרים את נתיב הקובץ היחסי באמצעות IBuildInfo וספריות של מקרי בדיקה.

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

fileName String: נתיב הקובץ היחסי לפתרון

החזרות
File את הקובץ מספריות של פרטי ה-build או של מקרי הבדיקה

SetAbi

public void setAbi (IAbi abi)

פרמטרים
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

פרמטרים
invocationContext IInvocationContext

הגדרה

public void setUp (TestInformation testInfo)

פרמטרים
testInfo TestInformation

קליעות
BuildError
DeviceNotAvailableException
TargetSetupError

needAbortOnFailure

public boolean shouldAbortOnFailure ()

האם לבטל במקרה של כשל דחיפה.

החזרות
boolean

צריךReInstallSystem

public boolean shouldRemountSystem ()

החזרות
boolean

צריך לטעון מחדש

public boolean shouldRemountVendor ()

החזרות
boolean

פירעון

public void tearDown (TestInformation testInfo, 
                Throwable e)

פרמטרים
testInfo TestInformation

e Throwable

קליעות
DeviceNotAvailableException