Тестфилепушсетуп
public class TestFilePushSetup
extends BaseTargetPreparer
implements IDiscoverDependencies
Известные прямые подклассы |
ITargetPreparer
, который помещает один или несколько файлов/каталогов из папки IDeviceBuildInfo.getTestsDir()
на устройство.
Этот подготовительный модуль будет искать в альтернативных каталогах, если zip-архив с тестами не существует или не содержит требуемого APK. Поиск будет идти от последнего указанного альтернативного каталога до первого.
Краткое содержание
Общественные конструкторы
Тестфилепушсетуп
public TestFilePushSetup ()
Публичные методы
отчетЗависимости
public reportDependencies ()
public void setUp (TestInformation testInfo)
Параметры |
---|
testInfo | TestInformation |
Защищенные методы
добавитьтестфиленаме
protected void addTestFileName (String fileName)
Добавляет файл в список элементов для отправки
ClearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protected getFailedToPushFiles ()
Возвращает набор файлов, которые не удалось отправить. Может использоваться только в том случае, если параметр «throw-if-not-found» имеет значение false, иначе при первом неудачном нажатии будет выдано исключение.
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo,
String fileName,
ITestDevice device)
Определите путь на стороне хоста на основе информации об артефакте тестирования внутри информации о сборке.
Параметры |
---|
buildInfo | IBuildInfo : информация об артефакте сборки. |
fileName | String : имя файла артефактов для отправки. |
device | ITestDevice |
Возврат |
---|
File | ERROR(/File) представляющая физический файл/путь на хосте |
getTestFileNames
protected getTestFileNames ()
Получает список файлов, которые нужно отправить из тестового zip-архива на устройство.
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Параметры |
---|
throwIfNoFile | boolean |