Closed Bug 800236 Opened 13 years ago Closed 8 years ago

DeviceManager should differentiate between command failure and device/network failure

Categories

(Testing :: Mozbase, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: mcote, Assigned: gbrown)

Details

It's nice that DeviceManagerSUT now raises exceptions for errors instead of requiring client code to check return codes. However, there doesn't seem to be any differentiation, other than in the error message, between command failures (when "AGENT-WARNING" is returned) and device or network failures (e.g. dropped connection). DMError has a "fatal" property, but that is used internally just to indicate if it should retry; eventually all errors end up fatal if the problem doesn't go away. For example, passing a path to an existing regular file to DeviceManager.mkDir() will cause an AGENT-WARNING and thus a DMError. In this case there is no point trying to reconnect or reboot or otherwise recover from the error, unlike the case in which the device is temporarily disconnected.
Assignee: nobody → gbrown
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.