Пушфилепрепарер

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IDiscoverDependencies, IInvocationContextReceiver

java.lang.Объект
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.PushFilePreparer


ITargetPreparer , который пытается отправить любое количество файлов с любого пути хоста на любой путь устройства.

Должно выполняться *после* установки новой сборки и *после* запуска 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)

Общественные конструкторы

Пушфилепрепарер

public PushFilePreparer ()

Публичные методы

получитьАби

public IAbi getAbi ()

Возврат
IAbi

getPushSpecs

public final  getPushSpecs (ITestDevice device)

Создайте список файлов для отправки.

Параметры
device ITestDevice

Возврат

Броски
TargetSetupError

исCleanUpEnabled

public boolean isCleanUpEnabled ()

Возврат
boolean

отчетЗависимости

public  reportDependencies ()

Возврат

разрешить относительный путь к файлу

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Определите относительный путь к файлу через каталоги IBuildInfo и тестовых примеров.

Параметры
buildInfo IBuildInfo : информация об артефакте сборки.

fileName String : относительный путь к файлу, который необходимо разрешить.

Возврат
File файл из каталогов информации о сборке или тестовых случаев

setAbi

public void setAbi (IAbi abi)

Параметры
abi IAbi

setInvoctionContext

public void setInvocationContext (IInvocationContext invocationContext)

Параметры
invocationContext IInvocationContext

настраивать

public void setUp (TestInformation testInfo)

Параметры
testInfo TestInformation

Броски
BuildError
DeviceNotAvailableException
TargetSetupError

следуетAbortOnFailure

public boolean shouldAbortOnFailure ()

Следует ли прерывать операцию в случае сбоя принудительной отправки.

Возврат
boolean

следуетПеремонтироватьСистему

public boolean shouldRemountSystem ()

Возврат
boolean

следуетRemountVendor

public boolean shouldRemountVendor ()

Возврат
boolean

срывать

public void tearDown (TestInformation testInfo, 
                Throwable e)

Параметры
testInfo TestInformation

e Throwable

Броски
DeviceNotAvailableException