DeviceActionUtil

public class DeviceActionUtil
extends Object

java.lang.Object
com.android.tradefed.util.DeviceActionUtil


Una classe di utilità per eseguire azioni sul dispositivo.

Riepilogo

Classi nidificate

class DeviceActionUtil.DeviceActionConfigError

Eccezione per l'errore di configurazione. 

Metodi pubblici

static DeviceActionUtil create(File deviceActionMainJar, File bundletoolJar)

Crea un'istanza.

CommandResult execute(DeviceActionUtil.Command command, String deviceId, List<String> actionArgs)

Esegue un comando di azione sul dispositivo.

static File findExecutableOnPath(String name)
void generateLogFile(CommandResult result)

Genera il file di log dell'host.

void saveToLogs(DeviceActionUtil.Command cmd, ITestLogger testLogger)

Salva tutti i file generati nei log di test.

Metodi pubblici

create

public static DeviceActionUtil create (File deviceActionMainJar, 
                File bundletoolJar)

Crea un'istanza.

Parametri
deviceActionMainJar File

bundletoolJar File

Resi
DeviceActionUtil

Genera
DeviceActionUtil.DeviceActionConfigError

execute

public CommandResult execute (DeviceActionUtil.Command command, 
                String deviceId, 
                List<String> actionArgs)

Esegue un comando di azione sul dispositivo.

Parametri
command DeviceActionUtil.Command: da eseguire.

deviceId String: del dispositivo.

actionArgs List: argomenti di azione per il command.

Resi
CommandResult

findExecutableOnPath

public static File findExecutableOnPath (String name)

Parametri
name String

Resi
File

Genera
DeviceActionUtil.DeviceActionConfigError

generateLogFile

public void generateLogFile (CommandResult result)

Genera il file di log dell'host.

Parametri
result CommandResult

Genera
IOException

saveToLogs

public void saveToLogs (DeviceActionUtil.Command cmd, 
                ITestLogger testLogger)

Salva tutti i file generati nei log di test.

Parametri
cmd DeviceActionUtil.Command

testLogger ITestLogger

Genera
IOException