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 |
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 и ее аффилированных лиц.
Последнее обновление: 2022-07-06 UTC.