DeviceRuntimeException

public class DeviceRuntimeException
extends HarnessRuntimeException

java.lang.Object
java.lang.Throwable
  java.lang.Exception
    java.lang.RuntimeException
      com.android.tradefed.error.HarnessRuntimeException
        com.android.tradefed.device.DeviceRuntimeException


Gerado quando uma ação do dispositivo não resulta nos resultados esperados.

Por exemplo, espera-se que "pm list users" retorne a lista de usuários. Se isso não acontecer , um DeviceRuntimeException será gerado, 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 de erro 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 de erro descritiva do erro

t Throwable: Throwable que precisa ser encapsulado em DeviceRuntimeException.

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