| 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 5b48a184bd32da20d5738e35451e563432ca5e1d..51c8472d5d236f0a6630d361c3c0a207af6cda02 100644
|
| --- a/build/android/pylib/gtest/test_runner.py
|
| +++ b/build/android/pylib/gtest/test_runner.py
|
| @@ -30,7 +30,11 @@ 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 in ['base_unittests', 'sql_unittests', 'unit_tests']:
|
| + if test_suite_basename == 'base_unittests':
|
| + return [
|
| + 'base/test/data/',
|
| + ]
|
| + elif test_suite_basename == 'unit_tests':
|
| test_files = [
|
| 'base/test/data/',
|
| 'chrome/test/data/download-test1.lib',
|
| @@ -56,28 +60,26 @@ def _GetDataFilesForTestSuite(test_suite_basename):
|
| 'chrome/test/data/History/',
|
| 'chrome/test/data/json_schema_validator/',
|
| 'chrome/test/data/pref_service/',
|
| + 'chrome/test/data/simple_open_search.xml',
|
| 'chrome/test/data/top_sites/',
|
| 'chrome/test/data/web_app_info/',
|
| 'chrome/test/data/web_database',
|
| 'chrome/test/data/webui/',
|
| - 'components/test/data/zip',
|
| 'chrome/third_party/mock4js/',
|
| - 'content/browser/gpu/software_rendering_list.json',
|
| - 'net/data/cache_tests/insert_load1',
|
| - 'net/data/cache_tests/dirty_entry5',
|
| - 'net/data/ssl/certificates/',
|
| + 'net/data/ssl/certificates',
|
| 'third_party/accessibility-developer-tools/gen/axs_testing.js',
|
| - 'ui/base/test/data/data_pack_unittest',
|
| ]
|
| - if test_suite_basename == 'unit_tests':
|
| - test_files += ['chrome/test/data/simple_open_search.xml']
|
| - # The following are spell check data. Now only list the data under
|
| - # third_party/hunspell_dictionaries which are used by unit tests.
|
| - old_cwd = os.getcwd()
|
| - os.chdir(constants.CHROME_DIR)
|
| - test_files += glob.glob('third_party/hunspell_dictionaries/*.bdic')
|
| - os.chdir(old_cwd)
|
| + # The following are spell check data. Now only list the data under
|
| + # third_party/hunspell_dictionaries which are used by unit tests.
|
| + old_cwd = os.getcwd()
|
| + os.chdir(constants.CHROME_DIR)
|
| + test_files += glob.glob('third_party/hunspell_dictionaries/*.bdic')
|
| + os.chdir(old_cwd)
|
| return test_files
|
| + elif test_suite_basename == 'components_unittests':
|
| + return [
|
| + 'components/test/data/zip',
|
| + ]
|
| elif test_suite_basename == 'media_unittests':
|
| return [
|
| 'media/test/data',
|
| @@ -91,9 +93,9 @@ def _GetDataFilesForTestSuite(test_suite_basename):
|
| '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/url_request_unittest/',
|
| - 'net/data/proxy_script_fetcher_unittest'
|
| ]
|
| elif test_suite_basename == 'ui_tests':
|
| return [
|
| @@ -101,12 +103,17 @@ def _GetDataFilesForTestSuite(test_suite_basename):
|
| 'chrome/test/data/json2.js',
|
| 'chrome/test/data/sunspider',
|
| ]
|
| + 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/browser/gpu/software_rendering_list.json',
|
| 'content/test/data/gpu/webgl_conformance_test_expectations.txt',
|
| 'net/data/ssl/certificates/',
|
| - 'webkit/data/dom_storage/webcore_test_database.localstorage',
|
| 'third_party/hyphen/hyph_en_US.dic',
|
| + 'webkit/data/dom_storage/webcore_test_database.localstorage',
|
| ]
|
| elif test_suite_basename == 'cc_perftests':
|
| return [
|
|
|