Bug 1438679 - [mozdevice] processExist() has to return a boolean and not remote process id.
MozReview-Commit-ID: I1Z4TLZq9uS
--- a/testing/mozbase/mozdevice/mozdevice/devicemanager.py
+++ b/testing/mozbase/mozdevice/mozdevice/devicemanager.py
@@ -460,19 +460,17 @@ class DeviceManager(object):
processInfo = proc
break
return processInfo
def processExist(self, processName):
"""
Returns True if process with name processName is running on device.
"""
- processInfo = self.processInfo(processName)
- if processInfo:
- return processInfo[0]
+ return self.processInfo(processName) is not None
@abstractmethod
def killProcess(self, processName, sig=None, native=False):
"""
Kills the process named processName. If sig is not None, process is
killed with the specified signal.
:param processName: path or name of the process to kill