Bug 902645 - Use root to create android xpcshell xpcb directory; r=jmaher

This commit is contained in:
Geoff Brown 2013-08-09 09:22:26 -07:00
Родитель 7dbc4f38c5
Коммит 197e217119
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -93,7 +93,12 @@ class XPCShellRemote(xpcshell.XPCShellTests, object):
def setupUtilities(self):
if (not self.device.dirExists(self.remoteBinDir)):
# device.mkDir may fail here where shellCheckOutput may succeed -- see bug 817235
self.device.shellCheckOutput(["mkdir", self.remoteBinDir]);
try:
self.device.shellCheckOutput(["mkdir", self.remoteBinDir]);
except devicemanager.DMError:
# Might get a permission error; try again as root, if available
self.device.shellCheckOutput(["mkdir", self.remoteBinDir], root=True);
self.device.shellCheckOutput(["chmod", "777", self.remoteBinDir], root=True);
remotePrefDir = self.remoteJoin(self.remoteBinDir, "defaults/pref")
if (self.device.dirExists(self.remoteTmpDir)):