Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(237)

Side by Side Diff: telemetry/telemetry/internal/platform/android_platform_backend.py

Issue 3018503002: Fix telemetry's IsBrowserRunning check (Closed)
Patch Set: Use GetApplicationPids Created 3 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import logging 5 import logging
6 import os 6 import os
7 import posixpath 7 import posixpath
8 import re 8 import re
9 import subprocess 9 import subprocess
10 import tempfile 10 import tempfile
(...skipping 539 matching lines...) Expand 10 before | Expand all | Expand 10 after
550 for _ in xrange(10): 550 for _ in xrange(10):
551 if not self._device.DismissCrashDialogIfNeeded(): 551 if not self._device.DismissCrashDialogIfNeeded():
552 break 552 break
553 553
554 def IsAppRunning(self, process_name): 554 def IsAppRunning(self, process_name):
555 """Determine if the given process is running. 555 """Determine if the given process is running.
556 556
557 Args: 557 Args:
558 process_name: The full package name string of the process. 558 process_name: The full package name string of the process.
559 """ 559 """
560 return bool(self._device.GetPids(process_name)) 560 return bool(self._device.GetApplicationPids(process_name))
561 561
562 @property 562 @property
563 def supports_test_ca(self): 563 def supports_test_ca(self):
564 # TODO(nednguyen): figure out how to install certificate on Android M 564 # TODO(nednguyen): figure out how to install certificate on Android M
565 # crbug.com/593152 565 # crbug.com/593152
566 # TODO(crbug.com/716084): enable support for test CA 566 # TODO(crbug.com/716084): enable support for test CA
567 # return self._device.build_version_sdk <= version_codes.LOLLIPOP_MR1 567 # return self._device.build_version_sdk <= version_codes.LOLLIPOP_MR1
568 return False 568 return False
569 569
570 def InstallTestCa(self): 570 def InstallTestCa(self):
(...skipping 286 matching lines...) Expand 10 before | Expand all | Expand 10 after
857 for process in psutil.process_iter(): 857 for process in psutil.process_iter():
858 try: 858 try:
859 if psutil.version_info >= (2, 0): 859 if psutil.version_info >= (2, 0):
860 if 'adb' in process.name(): 860 if 'adb' in process.name():
861 process.cpu_affinity([0]) 861 process.cpu_affinity([0])
862 else: 862 else:
863 if 'adb' in process.name: 863 if 'adb' in process.name:
864 process.set_cpu_affinity([0]) 864 process.set_cpu_affinity([0])
865 except (psutil.NoSuchProcess, psutil.AccessDenied): 865 except (psutil.NoSuchProcess, psutil.AccessDenied):
866 logging.warn('Failed to set adb process CPU affinity') 866 logging.warn('Failed to set adb process CPU affinity')
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698