Add telemetry profiler that check the chrome didn't kill background app.
commiteb42eaa3e0262aa414a933c3fb945aa9f1f46df7
authorqsr@chromium.org <qsr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 30 Sep 2013 08:25:19 +0000 (30 08:25 +0000)
committerqsr@chromium.org <qsr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 30 Sep 2013 08:25:19 +0000 (30 08:25 +0000)
tree2bc35b4c23ebef83d846cd3f0b3d2431b6e3a9e9
parent4116c813318c412b33cfd8a1fd1ece6671c97fe2
Add telemetry profiler that check the chrome didn't kill background app.

 The new profiler an application that uses a known amount of memory. Then at
the end of the test, it will raise an exception if the application
is not running anymore.

BUG=244975
R=bulach@chromium.org

Review URL: https://codereview.chromium.org/23449038

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225930 0039d316-1c4b-4281-b951-d872f2087c98
19 files changed:
tools/telemetry/telemetry/core/backends/adb_commands.py
tools/telemetry/telemetry/core/backends/chrome/android_browser_backend.py
tools/telemetry/telemetry/core/browser.py
tools/telemetry/telemetry/core/platform/__init__.py
tools/telemetry/telemetry/core/platform/android_platform_backend.py
tools/telemetry/telemetry/core/platform/platform_backend.py
tools/telemetry/telemetry/core/platform/profiler/__init__.py
tools/telemetry/telemetry/core/platform/profiler/android_memreport_profiler.py
tools/telemetry/telemetry/core/platform/profiler/iprofiler_profiler.py
tools/telemetry/telemetry/core/platform/profiler/java_heap_profiler.py
tools/telemetry/telemetry/core/platform/profiler/monsoon_profiler.py
tools/telemetry/telemetry/core/platform/profiler/oomkiller_profiler.py [new file with mode: 0644]
tools/telemetry/telemetry/core/platform/profiler/perf_profiler.py
tools/telemetry/telemetry/core/platform/profiler/sample_profiler.py
tools/telemetry/telemetry/core/platform/profiler/strace_profiler.py
tools/telemetry/telemetry/core/platform/profiler/tcmalloc_heap_profiler.py
tools/telemetry/telemetry/core/platform/profiler/tcpdump_profiler.py
tools/telemetry/telemetry/core/platform/profiler/trace_profiler.py
tools/telemetry/telemetry/core/platform/profiler/vtune_profiler.py