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

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies

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

Следует ли прерывать работу при сбое push-уведомлений.

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

Публичные конструкторы

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

public PushFilePreparer ()

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

получитьАби

public IAbi getAbi ()

Возвращает
IAbi

получитьPushSpecs

public final  getPushSpecs (ITestDevice device)

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

Параметры
device ITestDevice

Возвращает

Броски
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

Возвращает
boolean

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

public  reportDependencies ()

Возвращает

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

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

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

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

fileName String : относительный путь к файлу, который нужно разрешить

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

сетАби

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

следуетAbortOnFailure

public boolean shouldAbortOnFailure ()

Следует ли прерывать работу при сбое push-уведомлений.

Возвращает
boolean

должен перемонтировать систему

public boolean shouldRemountSystem ()

Возвращает
boolean

shouldRemountVendor

public boolean shouldRemountVendor ()

Возвращает
boolean

срывать

public void tearDown (TestInformation testInfo, 
                Throwable e)

Параметры
testInfo TestInformation

e Throwable

Броски
DeviceNotAvailableException