we made a poor assumption in devicemanagerADB while looking for the deviceroot: http://mxr.mozilla.org/mozilla-central/source/build/mobile/devicemanagerADB.py#368 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.