PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IDiscoverDependencies, IInvocationContextReceiver

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


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

Эту процедуру следует выполнить *после* прошивки новой сборки и *после* запуска DeviceSetup (если он включен).

Краткое содержание

Государственные строители

PushFilePreparer ()

Общедоступные методы

IAbi getAbi ()

final Map<String, File> getPushSpecs ( ITestDevice device)

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

boolean isCleanUpEnabled ()
Set<String> 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 Map<String, File> getPushSpecs (ITestDevice device)

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

Параметры
device ITestDevice

Возвраты
Map<String, File>

Броски
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

Возвраты
boolean

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

public Set<String> reportDependencies ()

Возвраты
Set<String>

resolveRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

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

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

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

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

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

shouldAbortOnFailure

public boolean shouldAbortOnFailure ()

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

Возвраты
boolean

shouldRemountSystem

public boolean shouldRemountSystem ()

Возвраты
boolean

shouldRemountVendor

public boolean shouldRemountVendor ()

Возвраты
boolean

срывать

public void tearDown (TestInformation testInfo, 
                Throwable e)

Параметры
testInfo TestInformation

e Throwable

Броски
DeviceNotAvailableException