| OLD | NEW |
| 1 # Android Test Instructions | 1 # Android Test Instructions |
| 2 | 2 |
| 3 Device Setup Tests are runnable on physical devices or emulators. See the | 3 Device Setup Tests are runnable on physical devices or emulators. See the |
| 4 instructions below for setting up either a physical device or an emulator. | 4 instructions below for setting up either a physical device or an emulator. |
| 5 | 5 |
| 6 [TOC] | 6 [TOC] |
| 7 | 7 |
| 8 ## Physical Device Setup **ADB Debugging** | 8 ## Physical Device Setup **ADB Debugging** |
| 9 | 9 |
| 10 In order to allow the ADB to connect to the device, you must enable USB | 10 In order to allow the ADB to connect to the device, you must enable USB |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 87 | 87 |
| 88 Alternatively, you can create an run your own emulator using the tools provided | 88 Alternatively, you can create an run your own emulator using the tools provided |
| 89 by the Android SDK. When doing so, be sure to enable GPU emulation in hardware | 89 by the Android SDK. When doing so, be sure to enable GPU emulation in hardware |
| 90 settings, since Chromium requires it to render. | 90 settings, since Chromium requires it to render. |
| 91 | 91 |
| 92 ## Building Tests | 92 ## Building Tests |
| 93 | 93 |
| 94 It may not be immediately obvious where your test code gets compiled to, so here | 94 It may not be immediately obvious where your test code gets compiled to, so here |
| 95 are some general rules: | 95 are some general rules: |
| 96 | 96 |
| 97 * If your test code lives under /base, it will be built as part of the |
| 98 base_unittests_apk. |
| 97 * If your test code lives under /content, it will probably be built as part of | 99 * If your test code lives under /content, it will probably be built as part of |
| 98 the content_shell_test_apk | 100 the content_shell_test_apk |
| 99 * If your test code lives under /chrome (or higher), it will probably be built | 101 * If your test code lives under /chrome (or higher), it will probably be built |
| 100 as part of the chrome_public_test_apk | 102 as part of the chrome_public_test_apk |
| 101 * (Please fill in more details here if you know them). | 103 * (Please fill in more details here if you know them). |
| 102 | 104 |
| 103 NB: We used to call the chrome_public_test_apk the | 105 NB: We used to call the chrome_public_test_apk the |
| 104 chromium_shell_test_apk. There may still be references to this kicking | 106 chromium_shell_test_apk. There may still be references to this kicking |
| 105 around, but wherever you see chromium_shell_test you should replace with | 107 around, but wherever you see chromium_shell_test you should replace with |
| 106 chrome_public_test. | 108 chrome_public_test. |
| (...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 284 See | 286 See |
| 285 https://sites.google.com/a/chromium.org/dev/developers/testing/webkit-layout-tes
ts | 287 https://sites.google.com/a/chromium.org/dev/developers/testing/webkit-layout-tes
ts |
| 286 | 288 |
| 287 ## Running GPU tests | 289 ## Running GPU tests |
| 288 | 290 |
| 289 (e.g. the "Android Debug (Nexus 7)" bot on the chromium.gpu waterfall) | 291 (e.g. the "Android Debug (Nexus 7)" bot on the chromium.gpu waterfall) |
| 290 | 292 |
| 291 See http://www.chromium.org/developers/testing/gpu-testing for details. Use | 293 See http://www.chromium.org/developers/testing/gpu-testing for details. Use |
| 292 --browser=android-content-shell. Examine the stdio from the test invocation on | 294 --browser=android-content-shell. Examine the stdio from the test invocation on |
| 293 the bots to see arguments to pass to src/content/test/gpu/run\_gpu\_test.py. | 295 the bots to see arguments to pass to src/content/test/gpu/run\_gpu\_test.py. |
| OLD | NEW |