DeviceRuntimeException

public class DeviceRuntimeException
extends HarnessRuntimeException

java.lang.Object
   ↳ com.android.tradefed.error.HarnessRuntimeException
     ↳ com.android.tradefed.device.DeviceRuntimeException


É gerado quando uma ação do dispositivo não gera os resultados esperados.

Por exemplo, "pm list users" deve retornar a lista de usuários. A falha em fazer isso precisa ser gerada como uma DeviceRuntimeException, porque algo deu muito errado.

Resumo

Construtores públicos

DeviceRuntimeException(String msg, ErrorIdentifier errorId)

Cria um DeviceRuntimeException.

DeviceRuntimeException(String msg, Throwable t, ErrorIdentifier errorId)

Cria um DeviceRuntimeException.

Construtores públicos

DeviceRuntimeException

public DeviceRuntimeException (String msg, 
                ErrorIdentifier errorId)

Cria um DeviceRuntimeException.

Parâmetros
msg String: uma mensagem descritiva do erro.

errorId ErrorIdentifier: o ErrorIdentifier que categoriza a exceção.

DeviceRuntimeException

public DeviceRuntimeException (String msg, 
                Throwable t, 
                ErrorIdentifier errorId)

Cria um DeviceRuntimeException.

Parâmetros
msg String: uma mensagem descritiva do erro

t Throwable: Throwable que precisa ser envolvido em DeviceRuntimeException.

errorId ErrorIdentifier: o ErrorIdentifier que categoriza a exceção.