[cronet] Add telemetry driven Android performance test.
commitd55a12f0ec64d42ab1b59cdb0ad0962bd28e6689
authorpauljensen <pauljensen@chromium.org>
Fri, 29 May 2015 19:06:34 +0000 (29 12:06 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 29 May 2015 19:07:03 +0000 (29 19:07 +0000)
treee0c3be3d864999565d5effe8edbee0ba22e1f3c7
parent641b2967c77deee22b456171b157ce4b8cccc130
[cronet] Add telemetry driven Android performance test.

Tests performance of:
1. System's HttpURLConnection API
2. Cronet's HttpURLConnection API
3. Cronet's asynchronous API
Tests upload (i.e. POST) and download (i.e. GET) performance.
Tests HTTP and QUIC performance.
Tests large and small request performance.
Tests performance at different concurrency levels.
Uses Telemetry to control testing and establish
USB reverse tethering.  Uses lighttpd and quic_server
running on host.
Consists of an Android app and python launch script.

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

Cr-Commit-Position: refs/heads/master@{#332022}
components/cronet.gypi
components/cronet/android/test/javaperftests/AndroidManifest.xml [new file with mode: 0644]
components/cronet/android/test/javaperftests/run.py [new file with mode: 0755]
components/cronet/android/test/javaperftests/src/org/chromium/net/CronetPerfTestActivity.java [new file with mode: 0644]