Utile azione dispositivo

public class DeviceActionUtil
extends Object

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


Una classe di utilità per eseguire le azioni dei dispositivi.

Riepilogo

Classi nidificate

class DeviceActionUtil.DeviceActionConfigError

Eccezione per errore di configurazione. 

Metodi pubblici

static DeviceActionUtil create(File deviceActionMainJar, File bundletoolJar)

Crea un'istanza.

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

Esegue un comando di azione del 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

crea

public static DeviceActionUtil create (File deviceActionMainJar, 
                File bundletoolJar)

Crea un'istanza.

Parametri
deviceActionMainJar File

bundletoolJar File

Ritorni
DeviceActionUtil

Lanci
DeviceActionUtil.DeviceActionConfigError

eseguire

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

Esegue un comando di azione del dispositivo.

Parametri
command DeviceActionUtil.Command: per eseguire.

deviceId String: del dispositivo.

actionArgs : argomenti di azione per command.

Ritorni
CommandResult

FindExecutableOnPath

public static File findExecutableOnPath (String name)

Parametri
name String

Ritorni
File

Lanci
DeviceActionUtil.DeviceActionConfigError

generaFileLog

public void generateLogFile (CommandResult result)

Genera il file di log dell'host.

Parametri
result CommandResult

salvaToLogs

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

Salva tutti i file generati nei log di test.

Parametri
cmd DeviceActionUtil.Command

testLogger ITestLogger