SimplePerfUtil
public class SimplePerfUtil
extends Object
java.lang.Объект | |
↳ | com.android.tradefed.util.SimplePerfUtil |
Служебный класс для отправки простой команды и сбора результатов
См. также:
Краткое содержание
Вложенные классы | |
---|---|
enum | SimplePerfUtil.SimplePerfType Перечисление параметров команды simpleperf |
Публичные методы | |
---|---|
SimplePerfResult | executeCommand (String command) Выполняет заданную команду оболочки adb с оберткой simpleperf. Результат Simpleperf будет проанализирован и возвращен вызывающему абоненту. |
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Выполняет заданную команду оболочки adb с оберткой simpleperf. Ответственность за анализ результата simpleperf через получателя лежит на вызывающей стороне. |
void | executeCommand (String command, IShellOutputReceiver receiver) Выполняет заданную команду оболочки adb с оберткой simpleperf. Ответственность за анализ результата simpleperf через получателя лежит на вызывающей стороне. |
getArgumentList () Получить аргумент для команды simpleperf | |
static SimplePerfUtil | newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type) Конструктор SimplePerfUtil Вызывающая сторона должна определить устройство и тип simpleperf при инициализации экземпляра. |
void | setArgumentList ( arguList) setArgumentList ( arguList) Установить аргумент для команды simpleperf |
Защищенные методы | |
---|---|
String | commandStringPreparer (String command) |
Публичные методы
выполнитькоманду
public SimplePerfResult executeCommand (String command)
Выполняет заданную команду оболочки adb с оберткой simpleperf.
Результат Simpleperf будет проанализирован и возвращен вызывающему абоненту.Параметры | |
---|---|
command | String : команда для запуска на устройстве. |
Возврат | |
---|---|
SimplePerfResult | Объект SimplePerfResult содержит всю информацию о результате. |
Броски | |
---|---|
DeviceNotAvailableException | если связь с устройством потеряна и не может быть восстановлена |
выполнитькоманду
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Выполняет заданную команду оболочки adb с оберткой simpleperf.
Ответственность за анализ результата simpleperf через получателя лежит на вызывающей стороне.Параметры | |
---|---|
command | String : команда для запуска на устройстве. |
receiver | IShellOutputReceiver : объект IShellOutputReceiver для направления вывода оболочки в |
maxTimeToOutputShellResponse | long : максимальное время, в течение которого команде разрешено не выводить никакого ответа; единица измерения, указанная в timeUnit |
timeUnit | TimeUnit : единица измерения timeUnit для maxTimeToOutputShellResponse , см. ERROR(/TimeUnit) |
retryAttempts | int : максимальное количество повторов команды, если она не удалась из-за исключения. DeviceNotResponsiveException будет выброшено, если retryAttempts будут выполнены безуспешно. |
Броски | |
---|---|
DeviceNotAvailableException | если связь с устройством потеряна и не может быть восстановлена |
выполнитькоманду
public void executeCommand (String command, IShellOutputReceiver receiver)
Выполняет заданную команду оболочки adb с оберткой simpleperf.
Ответственность за анализ результата simpleperf через получателя лежит на вызывающей стороне.Параметры | |
---|---|
command | String : команда для запуска на устройстве. |
receiver | IShellOutputReceiver : объект IShellOutputReceiver для направления вывода оболочки в |
Броски | |
---|---|
DeviceNotAvailableException | если связь с устройством потеряна и не может быть восстановлена |
ПолучитьАргументЛист
publicgetArgumentList ()
Получить аргумент для команды simpleperf
Возврат | |
---|---|
список подкоманд и аргументов (обнуляемый) |
новыйэкземпляр
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Конструктор SimplePerfUtil
Вызывающая сторона должна определить устройство и тип simpleperf при инициализации экземпляра.Параметры | |
---|---|
device | ITestDevice : тестовое устройство ITestDevice |
type | SimplePerfUtil.SimplePerfType : SimplePerfType указывает, какой режим simpleperf |
Возврат | |
---|---|
SimplePerfUtil | недавно созданный экземпляр SimplePerfUtil |
setArgumentList
public void setArgumentList (arguList)
Установить аргумент для команды simpleperf
Параметры | |
---|---|
arguList |
Защищенные методы
командаStringPreparer
protected String commandStringPreparer (String command)
Параметры | |
---|---|
command | String |
Возврат | |
---|---|
String |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-03-26 UTC.