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

Side by Side Diff: tools/telemetry/docs/pydoc/telemetry.internal.platform.android_platform_backend.html

Issue 1647513002: Delete tools/telemetry. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 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
OLDNEW
(Empty)
1
2 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
3 <html><head><title>Python: module telemetry.internal.platform.android_platform_b ackend</title>
4 <meta charset="utf-8">
5 </head><body bgcolor="#f0f0f8">
6
7 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
8 <tr bgcolor="#7799ee">
9 <td valign=bottom>&nbsp;<br>
10 <font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong><a hre f="telemetry.html"><font color="#ffffff">telemetry</font></a>.<a href="telemetry .internal.html"><font color="#ffffff">internal</font></a>.<a href="telemetry.int ernal.platform.html"><font color="#ffffff">platform</font></a>.android_platform_ backend</strong></big></big></font></td
11 ><td align=right valign=bottom
12 ><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href= "../telemetry/internal/platform/android_platform_backend.py">telemetry/internal/ platform/android_platform_backend.py</a></font></td></tr></table>
13 <p><tt>#&nbsp;Copyright&nbsp;2013&nbsp;The&nbsp;Chromium&nbsp;Authors.&nbsp; All&nbsp;rights&nbsp;reserved.<br>
14 #&nbsp;Use&nbsp;of&nbsp;this&nbsp;source&nbsp;code&nbsp;is&nbsp;governed&nbsp;by &nbsp;a&nbsp;BSD-style&nbsp;license&nbsp;that&nbsp;can&nbsp;be<br>
15 #&nbsp;found&nbsp;in&nbsp;the&nbsp;LICENSE&nbsp;file.</tt></p>
16 <p>
17 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
18 <tr bgcolor="#aa55cc">
19 <td colspan=3 valign=bottom>&nbsp;<br>
20 <font color="#ffffff" face="helvetica, arial"><big><strong>Modules</strong></big ></font></td></tr>
21
22 <tr><td bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td> &nbsp;</td>
23 <td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=t op><a href="adb_install_cert.html">adb_install_cert</a><br>
24 <a href="telemetry.internal.platform.android_device.html">telemetry.internal.pla tform.android_device</a><br>
25 <a href="telemetry.internal.platform.power_monitor.android_dumpsys_power_monitor .html">telemetry.internal.platform.power_monitor.android_dumpsys_power_monitor</ a><br>
26 <a href="telemetry.internal.forwarders.android_forwarder.html">telemetry.interna l.forwarders.android_forwarder</a><br>
27 <a href="telemetry.internal.platform.power_monitor.android_fuelgauge_power_monit or.html">telemetry.internal.platform.power_monitor.android_fuelgauge_power_monit or</a><br>
28 <a href="telemetry.core.android_platform.html">telemetry.core.android_platform</ a><br>
29 <a href="telemetry.internal.platform.profiler.android_prebuilt_profiler_helper.h tml">telemetry.internal.platform.profiler.android_prebuilt_profiler_helper</a><b r>
30 <a href="telemetry.internal.platform.power_monitor.android_temperature_monitor.h tml">telemetry.internal.platform.power_monitor.android_temperature_monitor</a><b r>
31 <a href="devil.android.battery_utils.html">devil.android.battery_utils</a><br>
32 <a href="telemetry.internal.util.binary_manager.html">telemetry.internal.util.bi nary_manager</a><br>
33 </td><td width="25%" valign=top><a href="devil.android.perf.cache_control.html"> devil.android.perf.cache_control</a><br>
34 <a href="certutils.html">certutils</a><br>
35 <a href="pylib.constants.html">pylib.constants</a><br>
36 <a href="telemetry.decorators.html">telemetry.decorators</a><br>
37 <a href="devil.android.device_errors.html">devil.android.device_errors</a><br>
38 <a href="devil.android.device_utils.html">devil.android.device_utils</a><br>
39 <a href="telemetry.internal.util.exception_formatter.html">telemetry.internal.ut il.exception_formatter</a><br>
40 <a href="telemetry.core.exceptions.html">telemetry.core.exceptions</a><br>
41 <a href="telemetry.internal.util.external_modules.html">telemetry.internal.util. external_modules</a><br>
42 <a href="telemetry.internal.platform.linux_based_platform_backend.html">telemetr y.internal.platform.linux_based_platform_backend</a><br>
43 </td><td width="25%" valign=top><a href="logging.html">logging</a><br>
44 <a href="telemetry.internal.platform.power_monitor.monsoon_power_monitor.html">t elemetry.internal.platform.power_monitor.monsoon_power_monitor</a><br>
45 <a href="os.html">os</a><br>
46 <a href="devil.android.perf.perf_control.html">devil.android.perf.perf_control</ a><br>
47 <a href="telemetry.core.platform.html">telemetry.core.platform</a><br>
48 <a href="platformsettings.html">platformsettings</a><br>
49 <a href="telemetry.internal.platform.power_monitor.power_monitor_controller.html ">telemetry.internal.platform.power_monitor.power_monitor_controller</a><br>
50 <a href="psutil.html">psutil</a><br>
51 <a href="re.html">re</a><br>
52 <a href="pylib.screenshot.html">pylib.screenshot</a><br>
53 </td><td width="25%" valign=top><a href="shutil.html">shutil</a><br>
54 <a href="stat.html">stat</a><br>
55 <a href="subprocess.html">subprocess</a><br>
56 <a href="devil.android.perf.surface_stats_collector.html">devil.android.perf.sur face_stats_collector</a><br>
57 <a href="telemetry.internal.platform.power_monitor.sysfs_power_monitor.html">tel emetry.internal.platform.power_monitor.sysfs_power_monitor</a><br>
58 <a href="tempfile.html">tempfile</a><br>
59 <a href="devil.android.perf.thermal_throttle.html">devil.android.perf.thermal_th rottle</a><br>
60 <a href="telemetry.core.util.html">telemetry.core.util</a><br>
61 <a href="devil.android.sdk.version_codes.html">devil.android.sdk.version_codes</ a><br>
62 <a href="telemetry.internal.image_processing.video.html">telemetry.internal.imag e_processing.video</a><br>
63 </td></tr></table></td></tr></table><p>
64 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
65 <tr bgcolor="#ee77aa">
66 <td colspan=3 valign=bottom>&nbsp;<br>
67 <font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big ></font></td></tr>
68
69 <tr><td bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td> &nbsp;</td>
70 <td width="100%"><dl>
71 <dt><font face="helvetica, arial"><a href="telemetry.internal.platform.linux_bas ed_platform_backend.html#LinuxBasedPlatformBackend">telemetry.internal.platform. linux_based_platform_backend.LinuxBasedPlatformBackend</a>(<a href="telemetry.in ternal.platform.platform_backend.html#PlatformBackend">telemetry.internal.platfo rm.platform_backend.PlatformBackend</a>)
72 </font></dt><dd>
73 <dl>
74 <dt><font face="helvetica, arial"><a href="telemetry.internal.platform.android_p latform_backend.html#AndroidPlatformBackend">AndroidPlatformBackend</a>
75 </font></dt></dl>
76 </dd>
77 </dl>
78 <p>
79 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
80 <tr bgcolor="#ffc8d8">
81 <td colspan=3 valign=bottom>&nbsp;<br>
82 <font color="#000000" face="helvetica, arial"><a name="AndroidPlatformBackend">c lass <strong>AndroidPlatformBackend</strong></a>(<a href="telemetry.internal.pla tform.linux_based_platform_backend.html#LinuxBasedPlatformBackend">telemetry.int ernal.platform.linux_based_platform_backend.LinuxBasedPlatformBackend</a>)</font ></td></tr>
83
84 <tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
85 <td width="100%"><dl><dt>Method resolution order:</dt>
86 <dd><a href="telemetry.internal.platform.android_platform_backend.html#AndroidPl atformBackend">AndroidPlatformBackend</a></dd>
87 <dd><a href="telemetry.internal.platform.linux_based_platform_backend.html#Linux BasedPlatformBackend">telemetry.internal.platform.linux_based_platform_backend.L inuxBasedPlatformBackend</a></dd>
88 <dd><a href="telemetry.internal.platform.platform_backend.html#PlatformBackend"> telemetry.internal.platform.platform_backend.PlatformBackend</a></dd>
89 <dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
90 </dl>
91 <hr>
92 Methods defined here:<br>
93 <dl><dt><a name="AndroidPlatformBackend-CanCaptureVideo"><strong>CanCaptureVideo </strong></a>(*args, **kwargs)</dt></dl>
94
95 <dl><dt><a name="AndroidPlatformBackend-CanFlushIndividualFilesFromSystemCache"> <strong>CanFlushIndividualFilesFromSystemCache</strong></a>(self)</dt></dl>
96
97 <dl><dt><a name="AndroidPlatformBackend-CanLaunchApplication"><strong>CanLaunchA pplication</strong></a>(self, application)</dt></dl>
98
99 <dl><dt><a name="AndroidPlatformBackend-CanMonitorNetworkData"><strong>CanMonito rNetworkData</strong></a>(self)</dt></dl>
100
101 <dl><dt><a name="AndroidPlatformBackend-CanMonitorPower"><strong>CanMonitorPower </strong></a>(self)</dt></dl>
102
103 <dl><dt><a name="AndroidPlatformBackend-CanMonitorThermalThrottling"><strong>Can MonitorThermalThrottling</strong></a>(self)</dt></dl>
104
105 <dl><dt><a name="AndroidPlatformBackend-CanTakeScreenshot"><strong>CanTakeScreen shot</strong></a>(self)</dt></dl>
106
107 <dl><dt><a name="AndroidPlatformBackend-DismissCrashDialogIfNeeded"><strong>Dism issCrashDialogIfNeeded</strong></a>(self)</dt><dd><tt>Dismiss&nbsp;any&nbsp;erro r&nbsp;dialogs.<br>
108 &nbsp;<br>
109 Limit&nbsp;the&nbsp;number&nbsp;in&nbsp;case&nbsp;we&nbsp;have&nbsp;an&nbsp;erro r&nbsp;loop&nbsp;or&nbsp;we&nbsp;are&nbsp;failing&nbsp;to&nbsp;dismiss.</tt></dd ></dl>
110
111 <dl><dt><a name="AndroidPlatformBackend-FlushDnsCache"><strong>FlushDnsCache</st rong></a>(self)</dt></dl>
112
113 <dl><dt><a name="AndroidPlatformBackend-FlushEntireSystemCache"><strong>FlushEnt ireSystemCache</strong></a>(self)</dt></dl>
114
115 <dl><dt><a name="AndroidPlatformBackend-FlushSystemCacheForDirectory"><strong>Fl ushSystemCacheForDirectory</strong></a>(self, directory)</dt></dl>
116
117 <dl><dt><a name="AndroidPlatformBackend-ForwardHostToDevice"><strong>ForwardHost ToDevice</strong></a>(self, host_port, device_port)</dt></dl>
118
119 <dl><dt><a name="AndroidPlatformBackend-GetArchName"><strong>GetArchName</strong ></a>(*args, **kwargs)</dt></dl>
120
121 <dl><dt><a name="AndroidPlatformBackend-GetChildPids"><strong>GetChildPids</stro ng></a>(self, pid)</dt></dl>
122
123 <dl><dt><a name="AndroidPlatformBackend-GetCommandLine"><strong>GetCommandLine</ strong></a>(*args, **kwargs)</dt></dl>
124
125 <dl><dt><a name="AndroidPlatformBackend-GetCpuStats"><strong>GetCpuStats</strong ></a>(self, pid)</dt></dl>
126
127 <dl><dt><a name="AndroidPlatformBackend-GetCpuTimestamp"><strong>GetCpuTimestamp </strong></a>(self)</dt></dl>
128
129 <dl><dt><a name="AndroidPlatformBackend-GetDeviceTypeName"><strong>GetDeviceType Name</strong></a>(self)</dt></dl>
130
131 <dl><dt><a name="AndroidPlatformBackend-GetFileContents"><strong>GetFileContents </strong></a>(self, fname)</dt></dl>
132
133 <dl><dt><a name="AndroidPlatformBackend-GetMemoryStats"><strong>GetMemoryStats</ strong></a>(self, pid)</dt></dl>
134
135 <dl><dt><a name="AndroidPlatformBackend-GetNetworkData"><strong>GetNetworkData</ strong></a>(self, browser)</dt></dl>
136
137 <dl><dt><a name="AndroidPlatformBackend-GetOSName"><strong>GetOSName</strong></a >(self)</dt></dl>
138
139 <dl><dt><a name="AndroidPlatformBackend-GetOSVersionName"><strong>GetOSVersionNa me</strong></a>(*args, **kwargs)</dt></dl>
140
141 <dl><dt><a name="AndroidPlatformBackend-GetPsOutput"><strong>GetPsOutput</strong ></a>(self, columns, pid<font color="#909090">=None</font>)</dt></dl>
142
143 <dl><dt><a name="AndroidPlatformBackend-GetStackTrace"><strong>GetStackTrace</st rong></a>(self, target_arch)</dt><dd><tt>Returns&nbsp;stack&nbsp;trace.<br>
144 &nbsp;<br>
145 The&nbsp;stack&nbsp;trace&nbsp;consists&nbsp;of&nbsp;raw&nbsp;logcat&nbsp;dump,& nbsp;logcat&nbsp;dump&nbsp;with&nbsp;symbols,<br>
146 and&nbsp;stack&nbsp;info&nbsp;from&nbsp;tomstone&nbsp;files.<br>
147 &nbsp;<br>
148 Args:<br>
149 &nbsp;&nbsp;target_arch:&nbsp;String&nbsp;specifying&nbsp;device&nbsp;architectu re&nbsp;(eg.&nbsp;arm,&nbsp;arm64,&nbsp;mips,<br>
150 &nbsp;&nbsp;&nbsp;&nbsp;x86,&nbsp;x86_64)</tt></dd></dl>
151
152 <dl><dt><a name="AndroidPlatformBackend-GetStandardOutput"><strong>GetStandardOu tput</strong></a>(self, number_of_lines<font color="#909090">=500</font>)</dt><d d><tt>Returns&nbsp;most&nbsp;recent&nbsp;lines&nbsp;of&nbsp;logcat&nbsp;dump.<br >
153 &nbsp;<br>
154 Args:<br>
155 &nbsp;&nbsp;number_of_lines:&nbsp;Number&nbsp;of&nbsp;lines&nbsp;of&nbsp;log&nbs p;to&nbsp;return.</tt></dd></dl>
156
157 <dl><dt><a name="AndroidPlatformBackend-HasBeenThermallyThrottled"><strong>HasBe enThermallyThrottled</strong></a>(self)</dt></dl>
158
159 <dl><dt><a name="AndroidPlatformBackend-InstallApplication"><strong>InstallAppli cation</strong></a>(self, application)</dt></dl>
160
161 <dl><dt><a name="AndroidPlatformBackend-InstallTestCa"><strong>InstallTestCa</st rong></a>(self)</dt><dd><tt>Install&nbsp;a&nbsp;randomly&nbsp;generated&nbsp;roo t&nbsp;CA&nbsp;on&nbsp;the&nbsp;android&nbsp;device.<br>
162 &nbsp;<br>
163 This&nbsp;allows&nbsp;transparent&nbsp;HTTPS&nbsp;testing&nbsp;with&nbsp;WPR&nbs p;server&nbsp;without&nbsp;need<br>
164 to&nbsp;tweak&nbsp;application&nbsp;network&nbsp;stack.</tt></dd></dl>
165
166 <dl><dt><a name="AndroidPlatformBackend-IsAppRunning"><strong>IsAppRunning</stro ng></a>(self, process_name)</dt><dd><tt>Determine&nbsp;if&nbsp;the&nbsp;given&nb sp;process&nbsp;is&nbsp;running.<br>
167 &nbsp;<br>
168 Args:<br>
169 &nbsp;&nbsp;process_name:&nbsp;The&nbsp;full&nbsp;package&nbsp;name&nbsp;string& nbsp;of&nbsp;the&nbsp;process.</tt></dd></dl>
170
171 <dl><dt><a name="AndroidPlatformBackend-IsApplicationRunning"><strong>IsApplicat ionRunning</strong></a>(self, application)</dt></dl>
172
173 <dl><dt><a name="AndroidPlatformBackend-IsDisplayTracingSupported"><strong>IsDis playTracingSupported</strong></a>(self)</dt></dl>
174
175 <dl><dt><a name="AndroidPlatformBackend-IsScreenLocked"><strong>IsScreenLocked</ strong></a>(self)</dt><dd><tt>Determines&nbsp;if&nbsp;device&nbsp;screen&nbsp;is &nbsp;locked.</tt></dd></dl>
176
177 <dl><dt><a name="AndroidPlatformBackend-IsScreenOn"><strong>IsScreenOn</strong>< /a>(self)</dt><dd><tt>Determines&nbsp;if&nbsp;device&nbsp;screen&nbsp;is&nbsp;on .</tt></dd></dl>
178
179 <dl><dt><a name="AndroidPlatformBackend-IsThermallyThrottled"><strong>IsThermall yThrottled</strong></a>(self)</dt></dl>
180
181 <dl><dt><a name="AndroidPlatformBackend-KillApplication"><strong>KillApplication </strong></a>(self, application)</dt><dd><tt>Kill&nbsp;the&nbsp;given&nbsp;|appl ication|.<br>
182 &nbsp;<br>
183 Might&nbsp;be&nbsp;used&nbsp;instead&nbsp;of&nbsp;ForceStop&nbsp;for&nbsp;effici ency&nbsp;reasons.<br>
184 &nbsp;<br>
185 Args:<br>
186 &nbsp;&nbsp;application:&nbsp;The&nbsp;full&nbsp;package&nbsp;name&nbsp;string&n bsp;of&nbsp;the&nbsp;application&nbsp;to&nbsp;kill.</tt></dd></dl>
187
188 <dl><dt><a name="AndroidPlatformBackend-LaunchApplication"><strong>LaunchApplica tion</strong></a>(self, application, parameters<font color="#909090">=None</font >, elevate_privilege<font color="#909090">=False</font>)</dt><dd><tt>Launches&nb sp;the&nbsp;given&nbsp;|application|&nbsp;with&nbsp;a&nbsp;list&nbsp;of&nbsp;|pa rameters|&nbsp;on&nbsp;the&nbsp;OS.<br>
189 &nbsp;<br>
190 Args:<br>
191 &nbsp;&nbsp;application:&nbsp;The&nbsp;full&nbsp;package&nbsp;name&nbsp;string&n bsp;of&nbsp;the&nbsp;application&nbsp;to&nbsp;launch.<br>
192 &nbsp;&nbsp;parameters:&nbsp;A&nbsp;list&nbsp;of&nbsp;parameters&nbsp;to&nbsp;be &nbsp;passed&nbsp;to&nbsp;the&nbsp;ActivityManager.<br>
193 &nbsp;&nbsp;elevate_privilege:&nbsp;Currently&nbsp;unimplemented&nbsp;on&nbsp;An droid.</tt></dd></dl>
194
195 <dl><dt><a name="AndroidPlatformBackend-PathExists"><strong>PathExists</strong>< /a>(self, device_path, timeout<font color="#909090">=None</font>, retries<font c olor="#909090">=None</font>)</dt><dd><tt>Return&nbsp;whether&nbsp;the&nbsp;given &nbsp;path&nbsp;exists&nbsp;on&nbsp;the&nbsp;device.<br>
196 This&nbsp;method&nbsp;is&nbsp;the&nbsp;same&nbsp;as<br>
197 devil.android.device_utils.DeviceUtils.PathExists.</tt></dd></dl>
198
199 <dl><dt><a name="AndroidPlatformBackend-PullProfile"><strong>PullProfile</strong ></a>(self, package, output_profile_path)</dt><dd><tt>Copy&nbsp;application&nbsp ;profile&nbsp;from&nbsp;device&nbsp;to&nbsp;host&nbsp;machine.<br>
200 &nbsp;<br>
201 Args:<br>
202 &nbsp;&nbsp;package:&nbsp;The&nbsp;full&nbsp;package&nbsp;name&nbsp;string&nbsp; of&nbsp;the&nbsp;application&nbsp;for&nbsp;which&nbsp;the<br>
203 &nbsp;&nbsp;&nbsp;&nbsp;profile&nbsp;is&nbsp;to&nbsp;be&nbsp;copied.<br>
204 &nbsp;&nbsp;output_profile_dir:&nbsp;Location&nbsp;where&nbsp;profile&nbsp;to&nb sp;be&nbsp;stored&nbsp;on&nbsp;host&nbsp;machine.</tt></dd></dl>
205
206 <dl><dt><a name="AndroidPlatformBackend-PurgeUnpinnedMemory"><strong>PurgeUnpinn edMemory</strong></a>(self)</dt><dd><tt>Purges&nbsp;the&nbsp;unpinned&nbsp;ashme m&nbsp;memory&nbsp;for&nbsp;the&nbsp;whole&nbsp;system.<br>
207 &nbsp;<br>
208 This&nbsp;can&nbsp;be&nbsp;used&nbsp;to&nbsp;make&nbsp;memory&nbsp;measurements& nbsp;more&nbsp;stable.&nbsp;Requires&nbsp;root.</tt></dd></dl>
209
210 <dl><dt><a name="AndroidPlatformBackend-PushProfile"><strong>PushProfile</strong ></a>(self, package, new_profile_dir)</dt><dd><tt>Replace&nbsp;application&nbsp; profile&nbsp;with&nbsp;files&nbsp;found&nbsp;on&nbsp;host&nbsp;machine.<br>
211 &nbsp;<br>
212 Pushing&nbsp;the&nbsp;profile&nbsp;is&nbsp;slow,&nbsp;so&nbsp;we&nbsp;don't&nbsp ;want&nbsp;to&nbsp;do&nbsp;it&nbsp;every&nbsp;time.<br>
213 Avoid&nbsp;this&nbsp;by&nbsp;pushing&nbsp;to&nbsp;a&nbsp;safe&nbsp;location&nbsp ;using&nbsp;PushChangedFiles,&nbsp;and<br>
214 then&nbsp;copying&nbsp;into&nbsp;the&nbsp;correct&nbsp;location&nbsp;on&nbsp;eac h&nbsp;test&nbsp;run.<br>
215 &nbsp;<br>
216 Args:<br>
217 &nbsp;&nbsp;package:&nbsp;The&nbsp;full&nbsp;package&nbsp;name&nbsp;string&nbsp; of&nbsp;the&nbsp;application&nbsp;for&nbsp;which&nbsp;the<br>
218 &nbsp;&nbsp;&nbsp;&nbsp;profile&nbsp;is&nbsp;to&nbsp;be&nbsp;updated.<br>
219 &nbsp;&nbsp;new_profile_dir:&nbsp;Location&nbsp;where&nbsp;profile&nbsp;to&nbsp; be&nbsp;pushed&nbsp;is&nbsp;stored&nbsp;on&nbsp;the<br>
220 &nbsp;&nbsp;&nbsp;&nbsp;host&nbsp;machine.</tt></dd></dl>
221
222 <dl><dt><a name="AndroidPlatformBackend-RemoveProfile"><strong>RemoveProfile</st rong></a>(self, package, ignore_list)</dt><dd><tt>Delete&nbsp;application&nbsp;p rofile&nbsp;on&nbsp;device.<br>
223 &nbsp;<br>
224 Args:<br>
225 &nbsp;&nbsp;package:&nbsp;The&nbsp;full&nbsp;package&nbsp;name&nbsp;string&nbsp; of&nbsp;the&nbsp;application&nbsp;for&nbsp;which&nbsp;the<br>
226 &nbsp;&nbsp;&nbsp;&nbsp;profile&nbsp;is&nbsp;to&nbsp;be&nbsp;deleted.<br>
227 &nbsp;&nbsp;ignore_list:&nbsp;List&nbsp;of&nbsp;files&nbsp;to&nbsp;keep.</tt></d d></dl>
228
229 <dl><dt><a name="AndroidPlatformBackend-RemoveTestCa"><strong>RemoveTestCa</stro ng></a>(self)</dt><dd><tt>Remove&nbsp;root&nbsp;CA&nbsp;generated&nbsp;by&nbsp;p revious&nbsp;call&nbsp;to&nbsp;<a href="#AndroidPlatformBackend-InstallTestCa">I nstallTestCa</a>().<br>
230 &nbsp;<br>
231 Removes&nbsp;the&nbsp;test&nbsp;root&nbsp;certificate&nbsp;from&nbsp;both&nbsp;t he&nbsp;device&nbsp;and&nbsp;host&nbsp;machine.</tt></dd></dl>
232
233 <dl><dt><a name="AndroidPlatformBackend-RunCommand"><strong>RunCommand</strong>< /a>(self, command)</dt></dl>
234
235 <dl><dt><a name="AndroidPlatformBackend-SetDebugApp"><strong>SetDebugApp</strong ></a>(self, package)</dt><dd><tt>Set&nbsp;application&nbsp;to&nbsp;debugging.<br >
236 &nbsp;<br>
237 Args:<br>
238 &nbsp;&nbsp;package:&nbsp;The&nbsp;full&nbsp;package&nbsp;name&nbsp;string&nbsp; of&nbsp;the&nbsp;application.</tt></dd></dl>
239
240 <dl><dt><a name="AndroidPlatformBackend-SetFullPerformanceModeEnabled"><strong>S etFullPerformanceModeEnabled</strong></a>(self, enabled)</dt></dl>
241
242 <dl><dt><a name="AndroidPlatformBackend-SetGraphicsMemoryTrackingEnabled"><stron g>SetGraphicsMemoryTrackingEnabled</strong></a>(self, enabled)</dt></dl>
243
244 <dl><dt><a name="AndroidPlatformBackend-SetRelaxSslCheck"><strong>SetRelaxSslChe ck</strong></a>(self, value)</dt></dl>
245
246 <dl><dt><a name="AndroidPlatformBackend-StartDisplayTracing"><strong>StartDispla yTracing</strong></a>(self)</dt></dl>
247
248 <dl><dt><a name="AndroidPlatformBackend-StartMonitoringPower"><strong>StartMonit oringPower</strong></a>(self, browser)</dt></dl>
249
250 <dl><dt><a name="AndroidPlatformBackend-StartVideoCapture"><strong>StartVideoCap ture</strong></a>(self, min_bitrate_mbps)</dt><dd><tt>Starts&nbsp;the&nbsp;video &nbsp;capture&nbsp;at&nbsp;specified&nbsp;bitrate.</tt></dd></dl>
251
252 <dl><dt><a name="AndroidPlatformBackend-StopApplication"><strong>StopApplication </strong></a>(self, application)</dt><dd><tt>Stop&nbsp;the&nbsp;given&nbsp;|appl ication|.<br>
253 &nbsp;<br>
254 Args:<br>
255 &nbsp;&nbsp;&nbsp;application:&nbsp;The&nbsp;full&nbsp;package&nbsp;name&nbsp;st ring&nbsp;of&nbsp;the&nbsp;application&nbsp;to&nbsp;stop.</tt></dd></dl>
256
257 <dl><dt><a name="AndroidPlatformBackend-StopDisplayTracing"><strong>StopDisplayT racing</strong></a>(self)</dt></dl>
258
259 <dl><dt><a name="AndroidPlatformBackend-StopForwardingHost"><strong>StopForwardi ngHost</strong></a>(self, host_port)</dt></dl>
260
261 <dl><dt><a name="AndroidPlatformBackend-StopMonitoringPower"><strong>StopMonitor ingPower</strong></a>(self)</dt></dl>
262
263 <dl><dt><a name="AndroidPlatformBackend-StopVideoCapture"><strong>StopVideoCaptu re</strong></a>(self)</dt></dl>
264
265 <dl><dt><a name="AndroidPlatformBackend-TakeScreenshot"><strong>TakeScreenshot</ strong></a>(self, file_path)</dt></dl>
266
267 <dl><dt><a name="AndroidPlatformBackend-__init__"><strong>__init__</strong></a>( self, device, finder_options)</dt></dl>
268
269 <hr>
270 Class methods defined here:<br>
271 <dl><dt><a name="AndroidPlatformBackend-CreatePlatformForDevice"><strong>CreateP latformForDevice</strong></a>(cls, device, finder_options)<font color="#909090"> <font face="helvetica, arial"> from <a href="__builtin__.html#type">__builtin__. type</a></font></font></dt></dl>
272
273 <dl><dt><a name="AndroidPlatformBackend-SupportsDevice"><strong>SupportsDevice</ strong></a>(cls, device)<font color="#909090"><font face="helvetica, arial"> fro m <a href="__builtin__.html#type">__builtin__.type</a></font></font></dt></dl>
274
275 <hr>
276 Static methods defined here:<br>
277 <dl><dt><a name="AndroidPlatformBackend-ParseCStateSample"><strong>ParseCStateSa mple</strong></a>(sample)</dt></dl>
278
279 <hr>
280 Data descriptors defined here:<br>
281 <dl><dt><strong>device</strong></dt>
282 </dl>
283 <dl><dt><strong>forwarder_factory</strong></dt>
284 </dl>
285 <dl><dt><strong>is_test_ca_installed</strong></dt>
286 </dl>
287 <dl><dt><strong>is_video_capture_running</strong></dt>
288 </dl>
289 <dl><dt><strong>log_file_path</strong></dt>
290 </dl>
291 <dl><dt><strong>use_rndis_forwarder</strong></dt>
292 </dl>
293 <dl><dt><strong>wpr_ca_cert_path</strong></dt>
294 <dd><tt>Path&nbsp;to&nbsp;root&nbsp;certificate&nbsp;installed&nbsp;on&nbsp;brow ser&nbsp;(or&nbsp;None).<br>
295 &nbsp;<br>
296 If&nbsp;this&nbsp;is&nbsp;set,&nbsp;web&nbsp;page&nbsp;replay&nbsp;will&nbsp;use &nbsp;it&nbsp;to&nbsp;sign&nbsp;HTTPS&nbsp;responses.</tt></dd>
297 </dl>
298 <hr>
299 Methods inherited from <a href="telemetry.internal.platform.linux_based_platform _backend.html#LinuxBasedPlatformBackend">telemetry.internal.platform.linux_based _platform_backend.LinuxBasedPlatformBackend</a>:<br>
300 <dl><dt><a name="AndroidPlatformBackend-GetClockTicks"><strong>GetClockTicks</st rong></a>(*args, **kwargs)</dt><dd><tt>Returns&nbsp;the&nbsp;number&nbsp;of&nbsp ;clock&nbsp;ticks&nbsp;per&nbsp;second.<br>
301 &nbsp;<br>
302 The&nbsp;proper&nbsp;way&nbsp;is&nbsp;to&nbsp;call&nbsp;os.sysconf('SC_CLK_TCK') &nbsp;but&nbsp;that&nbsp;is&nbsp;not&nbsp;easy&nbsp;to<br>
303 do&nbsp;on&nbsp;Android/CrOS.&nbsp;In&nbsp;practice,&nbsp;nearly&nbsp;all&nbsp;L inux&nbsp;machines&nbsp;have&nbsp;a&nbsp;USER_HZ<br>
304 of&nbsp;100,&nbsp;so&nbsp;just&nbsp;return&nbsp;that.</tt></dd></dl>
305
306 <dl><dt><a name="AndroidPlatformBackend-GetSystemCommitCharge"><strong>GetSystem CommitCharge</strong></a>(self)</dt><dd><tt>#&nbsp;Get&nbsp;the&nbsp;commit&nbsp ;charge&nbsp;in&nbsp;kB.</tt></dd></dl>
307
308 <dl><dt><a name="AndroidPlatformBackend-GetSystemTotalPhysicalMemory"><strong>Ge tSystemTotalPhysicalMemory</strong></a>(*args, **kwargs)</dt></dl>
309
310 <hr>
311 Methods inherited from <a href="telemetry.internal.platform.platform_backend.htm l#PlatformBackend">telemetry.internal.platform.platform_backend.PlatformBackend< /a>:<br>
312 <dl><dt><a name="AndroidPlatformBackend-CanMeasurePerApplicationPower"><strong>C anMeasurePerApplicationPower</strong></a>(self)</dt></dl>
313
314 <dl><dt><a name="AndroidPlatformBackend-CooperativelyShutdown"><strong>Cooperati velyShutdown</strong></a>(self, proc, app_name)</dt><dd><tt>Cooperatively&nbsp;s hut&nbsp;down&nbsp;the&nbsp;given&nbsp;process&nbsp;from&nbsp;subprocess.Popen.< br>
315 &nbsp;<br>
316 Currently&nbsp;this&nbsp;is&nbsp;only&nbsp;implemented&nbsp;on&nbsp;Windows.&nbs p;See<br>
317 crbug.com/424024&nbsp;for&nbsp;background&nbsp;on&nbsp;why&nbsp;it&nbsp;was&nbsp ;added.<br>
318 &nbsp;<br>
319 Args:<br>
320 &nbsp;&nbsp;proc:&nbsp;a&nbsp;process&nbsp;object&nbsp;returned&nbsp;from&nbsp;s ubprocess.Popen.<br>
321 &nbsp;&nbsp;app_name:&nbsp;on&nbsp;Windows,&nbsp;is&nbsp;the&nbsp;prefix&nbsp;of &nbsp;the&nbsp;application's&nbsp;window<br>
322 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class&nbsp;name&nbsp;that&nbsp;should&nbsp;b e&nbsp;searched&nbsp;for.&nbsp;This&nbsp;helps&nbsp;ensure<br>
323 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;that&nbsp;only&nbsp;the&nbsp;application's&n bsp;windows&nbsp;are&nbsp;closed.<br>
324 &nbsp;<br>
325 Returns&nbsp;True&nbsp;if&nbsp;it&nbsp;is&nbsp;believed&nbsp;the&nbsp;attempt&nb sp;succeeded.</tt></dd></dl>
326
327 <dl><dt><a name="AndroidPlatformBackend-DidCreateBrowser"><strong>DidCreateBrows er</strong></a>(self, browser, browser_backend)</dt></dl>
328
329 <dl><dt><a name="AndroidPlatformBackend-DidStartBrowser"><strong>DidStartBrowser </strong></a>(self, browser, browser_backend)</dt></dl>
330
331 <dl><dt><a name="AndroidPlatformBackend-GetRemotePort"><strong>GetRemotePort</st rong></a>(self, port)</dt></dl>
332
333 <dl><dt><a name="AndroidPlatformBackend-InitPlatformBackend"><strong>InitPlatfor mBackend</strong></a>(self)</dt></dl>
334
335 <dl><dt><a name="AndroidPlatformBackend-IsCooperativeShutdownSupported"><strong> IsCooperativeShutdownSupported</strong></a>(self)</dt><dd><tt>Indicates&nbsp;whe ther&nbsp;CooperativelyShutdown,&nbsp;below,&nbsp;is&nbsp;supported.<br>
336 It&nbsp;is&nbsp;not&nbsp;necessary&nbsp;to&nbsp;implement&nbsp;it&nbsp;on&nbsp;a ll&nbsp;platforms.</tt></dd></dl>
337
338 <dl><dt><a name="AndroidPlatformBackend-ReadMsr"><strong>ReadMsr</strong></a>(se lf, msr_number, start<font color="#909090">=0</font>, length<font color="#909090 ">=64</font>)</dt><dd><tt>Read&nbsp;a&nbsp;CPU&nbsp;model-specific&nbsp;register &nbsp;(MSR).<br>
339 &nbsp;<br>
340 Which&nbsp;MSRs&nbsp;are&nbsp;available&nbsp;depends&nbsp;on&nbsp;the&nbsp;CPU&n bsp;model.<br>
341 On&nbsp;systems&nbsp;with&nbsp;multiple&nbsp;CPUs,&nbsp;this&nbsp;function&nbsp; may&nbsp;run&nbsp;on&nbsp;any&nbsp;CPU.<br>
342 &nbsp;<br>
343 Args:<br>
344 &nbsp;&nbsp;msr_number:&nbsp;The&nbsp;number&nbsp;of&nbsp;the&nbsp;register&nbsp ;to&nbsp;read.<br>
345 &nbsp;&nbsp;start:&nbsp;The&nbsp;least&nbsp;significant&nbsp;bit&nbsp;to&nbsp;re ad,&nbsp;zero-indexed.<br>
346 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Said&nbsp;another&nbsp;way,&nbsp;the&nbsp;n umber&nbsp;of&nbsp;bits&nbsp;to&nbsp;right-shift&nbsp;the&nbsp;MSR&nbsp;value.)< br>
347 &nbsp;&nbsp;length:&nbsp;The&nbsp;number&nbsp;of&nbsp;bits&nbsp;to&nbsp;read.&nb sp;MSRs&nbsp;are&nbsp;64&nbsp;bits,&nbsp;even&nbsp;on&nbsp;32-bit&nbsp;CPUs.</tt ></dd></dl>
348
349 <dl><dt><a name="AndroidPlatformBackend-SetPlatform"><strong>SetPlatform</strong ></a>(self, platform)</dt></dl>
350
351 <dl><dt><a name="AndroidPlatformBackend-WillCloseBrowser"><strong>WillCloseBrows er</strong></a>(self, browser, browser_backend)</dt></dl>
352
353 <hr>
354 Class methods inherited from <a href="telemetry.internal.platform.platform_backe nd.html#PlatformBackend">telemetry.internal.platform.platform_backend.PlatformBa ckend</a>:<br>
355 <dl><dt><a name="AndroidPlatformBackend-IsPlatformBackendForHost"><strong>IsPlat formBackendForHost</strong></a>(cls)<font color="#909090"><font face="helvetica, arial"> from <a href="__builtin__.html#type">__builtin__.type</a></font></font> </dt><dd><tt>Returns&nbsp;whether&nbsp;this&nbsp;platform&nbsp;backend&nbsp;is&n bsp;the&nbsp;platform&nbsp;backend&nbsp;to&nbsp;be&nbsp;used<br>
356 for&nbsp;the&nbsp;host&nbsp;device&nbsp;which&nbsp;telemetry&nbsp;is&nbsp;runnin g&nbsp;on.</tt></dd></dl>
357
358 <hr>
359 Data descriptors inherited from <a href="telemetry.internal.platform.platform_ba ckend.html#PlatformBackend">telemetry.internal.platform.platform_backend.Platfor mBackend</a>:<br>
360 <dl><dt><strong>__dict__</strong></dt>
361 <dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)< /tt></dd>
362 </dl>
363 <dl><dt><strong>__weakref__</strong></dt>
364 <dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp ;(if&nbsp;defined)</tt></dd>
365 </dl>
366 <dl><dt><strong>is_host_platform</strong></dt>
367 </dl>
368 <dl><dt><strong>network_controller_backend</strong></dt>
369 </dl>
370 <dl><dt><strong>platform</strong></dt>
371 </dl>
372 <dl><dt><strong>running_browser_backends</strong></dt>
373 </dl>
374 <dl><dt><strong>tracing_controller_backend</strong></dt>
375 </dl>
376 <dl><dt><strong>wpr_http_device_port</strong></dt>
377 </dl>
378 <dl><dt><strong>wpr_https_device_port</strong></dt>
379 </dl>
380 </td></tr></table></td></tr></table>
381 </body></html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698