コマンド ユーティリティ

public final class CommandUtil
extends Object

java.lang.Object
   ↳ com.android.sts.common.CommandUtil


adb 経由でデバイスでコマンドを実行するためのユーティリティのコレクション

概要

パブリック メソッド

static CommandResult runAndCheck(ITestDevice device, String cmd, int retries)

デバイスでシェルコマンドを実行し、コマンドが 0 を返さない場合は AssumptionError をスロー

static CommandResult runAndCheck(ITestDevice device, String cmd)

デバイスでシェルコマンドを実行し、コマンドが 0 を返さない場合は AssumptionError をスロー

パブリック メソッド

runAndCheck

public static CommandResult runAndCheck (ITestDevice device, 
                String cmd, 
                int retries)

デバイスでシェルコマンドを実行し、コマンドが 0 を返さない場合は AssumptionError をスロー

パラメータ
device ITestDevice: 使用するデバイス

cmd String: 実行するコマンド

retries int: 試行の再試行回数

戻り値
CommandResult device.executeShellV2Command の結果

例外
DeviceNotAvailableException

runAndCheck

public static CommandResult runAndCheck (ITestDevice device, 
                String cmd)

デバイスでシェルコマンドを実行し、コマンドが 0 を返さない場合は AssumptionError をスロー

パラメータ
device ITestDevice: 使用するデバイス

cmd String: 実行するコマンド

戻り値
CommandResult device.executeShellV2Command の結果

例外
DeviceNotAvailableException