MoblyBinaryHostTest

public class MoblyBinaryHostTest
extends Object implements IBuildReceiver , IDeviceTest , IRemoteTest , IShardableTest , ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.mobly.MoblyBinaryHostTest


Тест хоста, предназначенный для запуска мобильного двоичного файла Python из системы сборки Android (Soong)

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

Публичные конструкторы

MoblyBinaryHostTest ()

Публичные методы

void addAllExcludeFilters ( filters)

Добавляет ERROR(/Set) фильтров, тесты которых следует исключить.

void addAllIncludeFilters ( filters)

Добавляет ERROR(/Set) фильтров, тесты которых следует включить.

void addExcludeFilter (String filter)

Добавляет фильтр, по которому можно исключить тесты.

void addIncludeFilter (String filter)

Добавляет фильтр по тестам, которые следует включить.

void clearExcludeFilters ()

Удалить все отслеживаемые в данный момент фильтры исключения.

void clearIncludeFilters ()

Удалить все отслеживаемые в данный момент фильтры включения.

ITestDevice getDevice ()

Проведите тестирование устройства.

getExcludeFilters ()

Возвращает текущую ERROR(/Set) исключающих фильтров.

getIncludeFilters ()

Возвращает текущую ERROR(/Set) включенных фильтров.

final void run ( TestInformation testInfo, ITestInvocationListener listener)

Запускает тесты и сообщает результаты слушателю.

void setBuild ( IBuildInfo buildInfo)
void setDevice ( ITestDevice device)

Введите тестируемое устройство.

split (int shardCountHint)

Альтернативная версия split() , которая также предоставляет shardCount, который пытается запуститься.

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

String[] buildCommandLineArray (String filePath, String configPath, tests)
String[] buildCommandLineArray (String filePath, String configPath)
filterTests (String[] testListLines, String runName, ITestInvocationListener listener)
MoblyArtifactReporter getArtifactReporter ()
String getLogDirAbsolutePath ()
File getLogDirFile ()
boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)

Анализирует результаты тестов Mobly и составляет отчеты о результатах.

void updateConfigFile (InputStream configInputStream, Writer writer)

Публичные конструкторы

MoblyBinaryHostTest

public MoblyBinaryHostTest ()

Публичные методы

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Добавляет ERROR(/Set) фильтров, тесты которых следует исключить.

Параметры
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Добавляет ERROR(/Set) фильтров, тесты которых следует включить.

Параметры
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Добавляет фильтр, по которому можно исключить тесты.

Параметры
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Добавляет фильтр по тестам, которые следует включить.

Параметры
filter String

clearExcludeFilters

public void clearExcludeFilters ()

Удалить все отслеживаемые в данный момент фильтры исключения.

clearIncludeFilters

public void clearIncludeFilters ()

Удалить все отслеживаемые в данный момент фильтры включения.

получить устройство

public ITestDevice getDevice ()

Проведите тестирование устройства.

Возврат
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Возвращает текущую ERROR(/Set) исключающих фильтров.

Возврат

getIncludeFilters

public  getIncludeFilters ()

Возвращает текущую ERROR(/Set) включенных фильтров.

Возврат

бегать

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Запускает тесты и сообщает результаты слушателю.

Параметры
testInfo TestInformation : объект TestInformation , содержащий полезную информацию для запуска тестов.

listener ITestInvocationListener : ITestInvocationListener результатов теста

setBuild

public void setBuild (IBuildInfo buildInfo)

Параметры
buildInfo IBuildInfo

setDevice

public void setDevice (ITestDevice device)

Введите тестируемое устройство.

Параметры
device ITestDevice : используемое ITestDevice

расколоть

public  split (int shardCountHint)

Альтернативная версия split() , которая также возвращает shardCount, который был предпринят для выполнения. Это полезно для некоторых тестировщиков, которые иногда не могут принимать произвольные решения.

Параметры
shardCountHint int : количество попыток осколков.

Возврат
набор подтестов, которые будут выполняться отдельно, или null если тест в данный момент не поддается сегментированию

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

buildCommandLineArray

protected String[] buildCommandLineArray (String filePath, 
                String configPath, 
                 tests)

Параметры
filePath String

configPath String

tests

Возврат
String[]

buildCommandLineArray

protected String[] buildCommandLineArray (String filePath, 
                String configPath)

Параметры
filePath String

configPath String

Возврат
String[]

фильтртесты

protected  filterTests (String[] testListLines, 
                String runName, 
                ITestInvocationListener listener)

Параметры
testListLines String

runName String

listener ITestInvocationListener

Возврат

getArtifactReporter

protected MoblyArtifactReporter getArtifactReporter ()

Возврат
MoblyArtifactReporter

getLogDirAbsolutePath

protected String getLogDirAbsolutePath ()

Возврат
String

получитьLogDirFile

protected File getLogDirFile ()

Возврат
File

processYamlTestResults

protected boolean processYamlTestResults (InputStream inputStream, 
                MoblyYamlResultParser parser, 
                ITestInvocationListener listener, 
                String runName)

Анализирует результаты тестов Mobly и составляет отчеты о результатах.

Параметры
inputStream InputStream : объект InputStream, считывающий файл результатов теста Mobly.

parser MoblyYamlResultParser : объект MoblyYamlResultParser, который обрабатывает результаты тестов Mobly.

listener ITestInvocationListener : экземпляр ITestInvocationListener, который выполняет различные отчеты.

runName String : str, имя исполняемого двоичного файла теста Mobly.

Возврат
boolean

updateConfigFile

protected void updateConfigFile (InputStream configInputStream, 
                Writer writer)

Параметры
configInputStream InputStream

writer Writer

Броски
HarnessRuntimeException