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 если связь с устройством потеряна и не может быть восстановлена

получить список аргументов

public  getArgumentList ()

Получить аргумент для команды 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 если связь с устройством потеряна и не может быть восстановлена

получить список аргументов

public  getArgumentList ()

Получить аргумент для команды 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