Пушфилепрепарер
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
ITargetPreparer
, который пытается отправить любое количество файлов с любого пути узла на любой путь устройства.
Должно быть выполнено *после* прошивки новой сборки и *после* запуска DeviceSetup (если включено)
Резюме
Публичные конструкторы
Пушфилепрепарер
public PushFilePreparer ()
Публичные методы
получитьАби
public IAbi getAbi ()
получитьPushSpecs
public final getPushSpecs (DeviceDescriptor descriptor)
Создайте список файлов для отправки.
Параметры |
---|
descriptor | DeviceDescriptor |
отчетЗависимости
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 void tearDown (TestInformation testInfo,
Throwable e)
Параметры |
---|
testInfo | TestInformation |
e | Throwable |