Index: build/android/pylib/gtest/test_runner.py |
diff --git a/build/android/pylib/gtest/test_runner.py b/build/android/pylib/gtest/test_runner.py |
index 4efb9ae33a46345bc60e8492a1c4dc01534918a6..c1343a45d9bb0c5ce70b5e24c47256ddb2f098ed 100644 |
--- a/build/android/pylib/gtest/test_runner.py |
+++ b/build/android/pylib/gtest/test_runner.py |
@@ -30,110 +30,7 @@ def _GetDataFilesForTestSuite(test_suite_basename): |
# Ideally, we'd just push all test data. However, it has >100MB, and a lot |
# of the files are not relevant (some are used for browser_tests, others for |
# features not supported, etc..). |
- if test_suite_basename == 'media_unittests': |
- return [ |
- 'media/test/data', |
- ] |
- elif test_suite_basename == 'net_unittests': |
- return [ |
- 'chrome/test/data/animate1.gif', |
- 'chrome/test/data/simple.html', |
- 'net/data/cache_tests', |
- 'net/data/filter_unittests', |
- 'net/data/ftp', |
- 'net/data/proxy_resolver_v8_tracing_unittest', |
- 'net/data/proxy_resolver_v8_unittest', |
- 'net/data/proxy_script_fetcher_unittest', |
- 'net/data/ssl/certificates', |
- 'net/data/test.html', |
- 'net/data/url_request_unittest/', |
- ] |
- elif test_suite_basename == 'ui_unittests': |
- return [ |
- 'ui/base/test/data/data_pack_unittest/truncated-header.pak', |
- ] |
- elif test_suite_basename == 'content_unittests': |
- return [ |
- 'content/test/data/gpu/webgl_conformance_test_expectations.txt', |
- 'content/test/data/page_state/', |
- 'net/data/ssl/certificates/', |
- 'third_party/hyphen/hyph_en_US.dic', |
- 'webkit/data/dom_storage/webcore_test_database.localstorage', |
- ] |
- elif test_suite_basename == 'cc_perftests': |
- return [ |
- 'cc/test/data', |
- ] |
- elif test_suite_basename == 'content_browsertests': |
- return [ |
- 'content/test/data/content-disposition-inline.html', |
- 'content/test/data/title1.html', |
- 'content/test/data/post_message2.html', |
- 'content/test/data/content-sniffer-test0.html.mock-http-headers', |
- 'content/test/data/content-sniffer-test1.html.mock-http-headers', |
- 'content/test/data/speech', |
- 'content/test/data/page404.html.mock-http-headers', |
- 'content/test/data/content-sniffer-test3.html', |
- 'content/test/data/post_message.html', |
- 'content/test/data/remove_frame_on_unload.html', |
- 'content/test/data/cross-origin-redirect-blocked.html', |
- 'content/test/data/prerender', |
- 'content/test/data/device_orientation', |
- 'content/test/data/content-disposition-empty.html', |
- 'content/test/data/workers', |
- 'content/test/data/content-sniffer-test3.html.mock-http-headers', |
- 'content/test/data/content-sniffer-test0.html', |
- 'content/test/data/browser_plugin_title_change.html', |
- 'content/test/data/android', |
- 'content/test/data/page404.html', |
- 'content/test/data/dynamic2.html', |
- 'content/test/data/browser_plugin_embedder.html', |
- 'content/test/data/indexeddb', |
- 'content/test/data/content-disposition-inline.html.mock-http-headers', |
- 'content/test/data/nosniff-test.html', |
- 'content/test/data/title3.html', |
- 'content/test/data/browser_plugin_post_message_guest.html', |
- 'content/test/data/content-disposition-empty.html.mock-http-headers', |
- 'content/test/data/session_history', |
- 'content/test/data/browser_plugin_embedder.html', |
- 'content/test/data/overscroll_navigation.html', |
- 'content/test/data/simple_database.html', |
- 'content/test/data/gtk_key_bindings_test_gtkrc', |
- 'content/test/data/browser_plugin_embedder_guest_unresponsive.html', |
- 'content/test/data/sync_xmlhttprequest.html', |
- 'content/test/data/content-sniffer-test3-frame.txt.mock-http-headers', |
- 'content/test/data/frame_tree', |
- 'content/test/data/content-sniffer-test2.html.mock-http-headers', |
- 'content/test/data/sync_xmlhttprequest_disallowed.html', |
- 'content/test/data/rwh_simple.html', |
- 'content/test/data/title2.html', |
- 'content/test/data/webkit', |
- 'content/test/data/content-sniffer-test1.html', |
- 'content/test/data/download', |
- 'content/test/data/content-sniffer-test2.html', |
- 'content/test/data/simple_page.html', |
- 'content/test/data/google.mht', |
- 'content/test/data/site_per_process_main.html', |
- 'content/test/data/gpu', |
- 'content/test/data/onunload_cookie.html', |
- 'content/test/data/textinput', |
- 'content/test/data/navigate_opener.html', |
- 'content/test/data/dom_storage', |
- 'content/test/data/sync_xmlhttprequest_during_unload.html', |
- 'content/test/data/browser_plugin_dragging.html', |
- 'content/test/data/fileapi', |
- 'content/test/data/npapi', |
- 'content/test/data/nosniff-test.html.mock-http-headers', |
- 'content/test/data/accessibility', |
- 'content/test/data/dynamic1.html', |
- 'content/test/data/browser_plugin_focus_child.html', |
- 'content/test/data/rwhv_compositing_animation.html', |
- 'content/test/data/click-noreferrer-links.html', |
- 'content/test/data/browser_plugin_focus.html', |
- 'content/test/data/media', |
- 'third_party/webgl_conformance', |
- ] |
- elif test_suite_basename == 'modules_unittests': |
+ if test_suite_basename == 'modules_unittests': |
return [ |
'resources', |
'data', |
@@ -213,7 +110,6 @@ class TestRunner(base_test_runner.BaseTestRunner): |
#override |
def PushDataDeps(self): |
self.adb.WaitForSdCardReady(20) |
- self.test_package.PushDataAndPakFiles() |
self.tool.CopyFiles() |
if self.test_package.test_suite_basename == 'webkit_unit_tests': |
self.PushWebKitUnitTestsData() |
@@ -227,10 +123,15 @@ class TestRunner(base_test_runner.BaseTestRunner): |
os.path.join(self.adb.GetExternalStorage(), p)) |
return |
+ device_dir = self.adb.GetExternalStorage() |
+ # TODO(frankf): linux_dumper_unittest_helper needs to be in the same dir |
+ # as breakpad_unittests exe. Find a better way to do this. |
+ if self.test_package.test_suite_basename == 'breakpad_unittests': |
+ device_dir = constants.TEST_EXECUTABLE_DIR |
for p in os.listdir(self._deps_dir): |
self.adb.PushIfNeeded( |
os.path.join(self._deps_dir, p), |
- os.path.join(self.adb.GetExternalStorage(), p)) |
+ os.path.join(device_dir, p)) |
def PushWebKitUnitTestsData(self): |
"""Pushes the webkit_unit_tests data files to the device. |