we made a poor assumption in devicemanagerADB while looking for the deviceroot:
If we do not have a sdcard on the device (tegra in my case), a directory /mnt/sdcard still exists.
We need a better check to see if /mnt/sdcard is a directory on a valid sdcard with rw permissions before assuming we are using it.
Currently the workaround is to create a /data/local/tests on the device before running tests.
:jmaher, is there anything left to do here beyond what was done in bug 767449?
:kats, just test it. From looking at the work done in bug 767449, this should resolve most if not all of this current bug.