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 ( Добавляет |
void | addAllIncludeFilters ( Добавляет |
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, |
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
publicgetExcludeFilters ()
Возвращает текущую ERROR(/Set) исключающих фильтров.
| Возврат | |
|---|---|
| |
getIncludeFilters
publicgetIncludeFilters ()
Возвращает текущую ERROR(/Set) включенных фильтров.
| Возврат | |
|---|---|
| |
бегать
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Запускает тесты и сообщает результаты слушателю.
| Параметры | |
|---|---|
testInfo | TestInformation : объект TestInformation , содержащий полезную информацию для запуска тестов. |
listener | ITestInvocationListener : ITestInvocationListener результатов теста |
setDevice
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 |
| Возврат | |
|---|---|
| |
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 | |