Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object implements IBuildReceiver , IDeviceTest , IRemoteTest , IShardableTest , ITestFilterReceiver
| java.lang.Object |
| ↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Тест хоста, предназначенный для запуска исполняемого файла Python с Mobly из системы сборки Android (Soong).
Краткое содержание
Защищенные методы |
|---|
String[] | buildCommandLineArray (String filePath, String configPath, List<String> tests) |
String[] | buildCommandLineArray (String filePath, String configPath) |
String[] | buildCommandLineForListTests (String filePath) |
Optional< Pair <List<String>, List<String>>> | 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 (Set<String> filters)
Добавляет Set фильтров, из которых следует исключить тесты.
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Добавляет Set фильтров, определяющих, какие тесты следует включить.
addExcludeFilter
public void addExcludeFilter (String filter)
Добавляет фильтр, позволяющий исключить определенные тесты.
addIncludeFilter
public void addIncludeFilter (String filter)
Добавляет фильтр, определяющий, какие тесты следует включить.
clearExcludeFilters
public void clearExcludeFilters ()
Удалите все отслеживаемые в данный момент фильтры исключения.
clearIncludeFilters
public void clearIncludeFilters ()
Удалите все отслеживаемые в данный момент фильтры включения.
getDevice
public ITestDevice getDevice ()
Проведите тестирование устройства.
getExcludeFilters
public Set<String> getExcludeFilters ()
Возвращает текущий Set исключаемых фильтров.
getIncludeFilters
public Set<String> getIncludeFilters ()
Возвращает текущий Set включаемых фильтров.
setBuild
public void setBuild (IBuildInfo buildInfo)
| Параметры |
|---|
buildInfo | IBuildInfo |
setDevice
public void setDevice (ITestDevice device)
Введите исследуемое устройство.
| Параметры |
|---|
device | ITestDevice : устройство ITestDevice для использования |
расколоть
public Collection<IRemoteTest> split (int shardCountHint)
Альтернативная версия функции split() , которая также предоставляет количество шардов, которые пытаются запустить. Это полезно для некоторых средств запуска тестов, которые иногда не могут принимать произвольные решения.
| Параметры |
|---|
shardCountHint | int : количество попыток создания шардов. |
| Возвраты |
|---|
Collection< IRemoteTest > | набор подтестов, которые должны выполняться отдельно, или null если тест в данный момент не может быть разделен на сегменты. |
Защищенные методы
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath,
List<String> tests)| Параметры |
|---|
filePath | String |
configPath | String |
tests | List |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath)| Параметры |
|---|
filePath | String |
configPath | String |
buildCommandLineForListTests
protected String[] buildCommandLineForListTests (String filePath)
| Параметры |
|---|
filePath | String |
filterTests
protected Optional<Pair<List<String>, List<String>>> filterTests (String[] testListLines,
String runName,
ITestInvocationListener listener)| Параметры |
|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
| Возвраты |
|---|
Optional< Pair <List<String>, List<String>>> | |
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
getLogDirFile
protected File getLogDirFile ()
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. |
protected void updateConfigFile (InputStream configInputStream,
Writer writer)| Параметры |
|---|
configInputStream | InputStream |
writer | Writer |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-06-22 UTC."],[],[]]