Пушфилепрепарер
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
ITargetPreparer
, который пытается отправить любое количество файлов с любого пути узла на любой путь устройства.
Должно быть выполнено *после* прошивки новой сборки и *после* запуска DeviceSetup (если включено)
Краткое содержание
Публичные конструкторы
Пушфилепрепарер
public PushFilePreparer ()
Публичные методы
получитьАби
public IAbi getAbi ()
получитьPushSpecs
public final getPushSpecs (ITestDevice device)
Создайте список файлов для отправки.
Параметры |
---|
device | ITestDevice |
isCleanUpEnabled
public boolean isCleanUpEnabled ()
отчетЗависимости
public reportDependencies ()
разрешение относительного пути к файлу
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
Разрешите относительный путь к файлу через IBuildInfo
и каталоги тестовых случаев.
Параметры |
---|
buildInfo | IBuildInfo : информация об артефакте сборки |
fileName | String : относительный путь к файлу, который нужно разрешить |
Возвращает |
---|
File | файл из каталогов информации о сборке или тестовых случаев |
сетАби
public void setAbi (IAbi abi)
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
Параметры |
---|
invocationContext | IInvocationContext |
public void setUp (TestInformation testInfo)
Параметры |
---|
testInfo | TestInformation |
следуетAbortOnFailure
public boolean shouldAbortOnFailure ()
Следует ли прерывать работу при сбое push-уведомлений.
должен перемонтировать систему
public boolean shouldRemountSystem ()
shouldRemountVendor
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
Параметры |
---|
testInfo | TestInformation |
e | Throwable |