MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IBuildReceiver , IDeviceTest , IRemoteTest , IShardableTest , ITestFilterReceiver
java.lang.Объект | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Хост-тест, предназначенный для запуска двоичного файла mobly Python из системы Android Build (Soong)
Краткое содержание
Общественные конструкторы | |
---|---|
MoblyBinaryHostTest () |
Публичные методы | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Добавляет |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Добавляет |
void | addExcludeFilter (String filter) Добавляет фильтр, какие тесты следует исключить. |
void | addIncludeFilter (String filter) Добавляет фильтр, определяющий, какие тесты включать. |
void | clearExcludeFilters () Удалите все фильтры исключения, отслеживаемые в данный момент. |
void | clearIncludeFilters () Удалите все отслеживаемые в данный момент фильтры включения. |
ITestDevice | getDevice () Получите устройство для тестирования. |
getExcludeFilters () Возвращает текущую | |
getIncludeFilters () Возвращает текущую | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) Запускает тесты и сообщает результат прослушивателю. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Введите тестируемое устройство. |
split (int shardCountHint) Альтернативная версия функции |
Защищенные методы | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath, tests) buildCommandLineArray (String filePath, String configPath, tests) |
String[] | buildCommandLineArray (String filePath, String configPath) |
filterTests (String[] testListLines, String runName, ITestInvocationListener listener) | |
String | getLogDirAbsolutePath () |
File | getLogDirFile () |
boolean | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName) Анализирует результаты тестирования Mobly и составляет отчеты о результатах. |
void | reportLogs (File logDir, ITestInvocationListener listener) |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
Общественные конструкторы
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Публичные методы
добавитьаллексклудефилтерс
public void addAllExcludeFilters (filters)
Добавляет ERROR(/Set)
фильтров, тесты которых нужно исключить.
Параметры | |
---|---|
filters |
добавитьаллинклудефилтерс
public void addAllIncludeFilters (filters)
Добавляет ERROR(/Set)
фильтров, тесты которых нужно включить.
Параметры | |
---|---|
filters |
добавитьExcludeFilter
public void addExcludeFilter (String filter)
Добавляет фильтр, какие тесты следует исключить.
Параметры | |
---|---|
filter | String |
адиндклюдефилтер
public void addIncludeFilter (String filter)
Добавляет фильтр, определяющий, какие тесты включать.
Параметры | |
---|---|
filter | String |
ОчиститьExcludeFilters
public void clearExcludeFilters ()
Удалите все фильтры исключения, отслеживаемые в данный момент.
ClearIncludeFilters
public void clearIncludeFilters ()
Удалите все отслеживаемые в данный момент фильтры включения.
получитьустройство
public ITestDevice getDevice ()
Получите устройство для тестирования.
Возврат | |
---|---|
ITestDevice | ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Возвращает текущую ERROR(/Set)
фильтров исключения.
Возврат | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Возвращает текущую ERROR(/Set)
включенных фильтров.
Возврат | |
---|---|
бегать
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Запускает тесты и сообщает результат прослушивателю.
Параметры | |
---|---|
testInfo | TestInformation : объект TestInformation , содержащий полезную информацию для запуска тестов. |
listener | ITestInvocationListener : ITestInvocationListener результатов теста. |
УстановитьУстройство
public void setDevice (ITestDevice device)
Введите тестируемое устройство.
Параметры | |
---|---|
device | ITestDevice : используемый ITestDevice . |
расколоть
publicsplit (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[] |
фильтрТесты
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Параметры | |
---|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
Возврат | |
---|---|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
Возврат | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
Возврат | |
---|---|
File |
процессYamlTestResults
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Анализирует результаты тестирования Mobly и составляет отчеты о результатах.
Параметры | |
---|---|
inputStream | InputStream : объект InputStream, считываемый в файле результатов теста Mobly. |
parser | MoblyYamlResultParser : объект MoblyYamlResultParser, который обрабатывает результаты теста Mobly. |
listener | ITestInvocationListener : экземпляр ITestInvocateListener, который создает различные отчеты. |
runName | String : str, имя запускаемого двоичного файла теста Mobly. |
Возврат | |
---|---|
boolean |
отчетЖурналы
protected void reportLogs (File logDir, ITestInvocationListener listener)
Параметры | |
---|---|
logDir | File |
listener | ITestInvocationListener |
обновлениеконфигфиле
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Параметры | |
---|---|
configInputStream | InputStream |
writer | Writer |
Броски | |
---|---|
HarnessRuntimeException |