TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


Объект ITargetPreparer , который отправляет один или несколько файлов/каталогов из папки, созданной с помощью IDeviceBuildInfo.getTestsDir() на устройство.

Если тестовый ZIP-архив не существует или не содержит необходимый APK-файл, этот инструмент будет искать файлы в альтернативных каталогах. Поиск будет осуществляться в порядке от последнего указанного альтернативного каталога к первому.

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

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

TestFilePushSetup ()

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

Set<String> reportDependencies ()
void setUp ( TestInformation testInfo)

Защищенные методы

void addTestFileName (String fileName)

Adds a file to the list of items to push

void clearTestFileName ()
Set<String> getFailedToPushFiles ()

Возвращает набор файлов, которые не удалось отправить.

File getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device)

Определите путь на стороне хоста на основе информации о тестовых артефактах, содержащейся в информации о сборке.

List<String> getTestFileNames ()

Получает список файлов для загрузки из тестового ZIP-архива на устройство.

void setThrowIfNoFile (boolean throwIfNoFile)

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

TestFilePushSetup

public TestFilePushSetup ()

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

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

public Set<String> reportDependencies ()

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

настраивать

public void setUp (TestInformation testInfo)

Параметры
testInfo TestInformation

Броски
BuildError
DeviceNotAvailableException
TargetSetupError

Защищенные методы

addTestFileName

protected void addTestFileName (String fileName)

Adds a file to the list of items to push

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected Set<String> getFailedToPushFiles ()

Возвращает набор файлов, которые не удалось отправить. Может использоваться только в том случае, если 'throw-if-not-found' имеет значение false, в противном случае первая неудачная отправка вызовет исключение.

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

getLocalPathForFilename

protected File getLocalPathForFilename (IBuildInfo buildInfo, 
                String fileName, 
                ITestDevice device)

Определите путь на стороне хоста на основе информации о тестовых артефактах, содержащейся в информации о сборке.

Параметры
buildInfo IBuildInfo : build artifact information

fileName String : filename of artifacts to push

device ITestDevice

Возвраты
File File представляющий физический путь к файлу на хосте.

Броски
TargetSetupError

getTestFileNames

protected List<String> getTestFileNames ()

Получает список файлов для загрузки из тестового ZIP-архива на устройство.

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

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Параметры
throwIfNoFile boolean