Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2607)

Unified Diff: chrome/browser/resources/chromeos/chromevox/chromevox_tests.gypi

Issue 2304303002: Inline GYP sources for chrome/ android and chromeos. (Closed)
Patch Set: merge Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/chromeos/chromevox/chromevox_tests.gypi
diff --git a/chrome/browser/resources/chromeos/chromevox/chromevox_tests.gypi b/chrome/browser/resources/chromeos/chromevox/chromevox_tests.gypi
deleted file mode 100644
index f5309f296e197b8b004cc7080a9ecafdc41e58d0..0000000000000000000000000000000000000000
--- a/chrome/browser/resources/chromeos/chromevox/chromevox_tests.gypi
+++ /dev/null
@@ -1,291 +0,0 @@
-# Copyright 2014 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-{
- 'includes': [
- '../../../../js_unittest_vars.gypi',
- ],
- 'variables': {
- 'chromevox_test_deps_js_file': '<(SHARED_INTERMEDIATE_DIR)/chrome/browser/resources/chromeos/chromevox/test_deps.js',
- 'chromevox_test_messages_js_file': '<(PRODUCT_DIR)/test_data/chrome/browser/resources/chromeos/chromevox/host/testing/test_messages.js',
- 'chromevox_tests_sources': [
- '../../../../browser/extensions/browsertest_util.cc',
- '../../../../browser/extensions/browsertest_util.h',
- '../../../../browser/ui/webui/web_ui_test_handler.cc',
- '../../../../browser/ui/webui/web_ui_test_handler.h',
- '../../../../test/base/extension_js_browser_test.cc',
- '../../../../test/base/extension_js_browser_test.h',
- '../../../../test/base/extension_load_waiter_one_shot.cc',
- '../../../../test/base/extension_load_waiter_one_shot.h',
- '../../../../test/base/javascript_browser_test.cc',
- '../../../../test/base/javascript_browser_test.h',
- '../../../../test/base/test_chrome_web_ui_controller_factory.cc',
- '../../../../test/base/test_chrome_web_ui_controller_factory.h',
- '../../../../test/base/web_ui_browser_test.cc',
- '../../../../test/base/web_ui_browser_test.h',
- ],
- 'chromevox_tests_unit_gen_include_sources': [
- 'testing/assert_additions.js',
- 'testing/callback_helper.js',
- 'testing/chromevox_unittest_base.js',
- 'testing/mock_feedback.js',
- ],
- 'chromevox_tests_unitjs_sources': [
- 'braille/braille_display_manager_test.unitjs',
- 'braille/braille_input_handler_test.unitjs',
- 'braille/expanding_braille_translator_test.unitjs',
- 'braille/pan_strategy_test.unitjs',
- 'common/aria_util_test.unitjs',
- 'common/braille_text_handler_test.unitjs',
- 'common/braille_util_test.unitjs',
- 'common/command_store_test.unitjs',
- 'common/content_editable_extractor_test.unitjs',
- 'common/cursor_selection_test.unitjs',
- 'common/dom_util_test.unitjs',
- 'common/editable_text_area_shadow_test.unitjs',
- 'common/editable_text_test.unitjs',
- 'common/find_util_test.unitjs',
- 'common/key_sequence_test.unitjs',
- 'common/math_semantic_tree_test.unitjs',
- 'common/page_selection_test.unitjs',
- 'common/selection_util_test.unitjs',
- 'common/spannable_test.unitjs',
- 'common/string_util_test.unitjs',
- 'chromevox/injected/event_watcher_test.unitjs',
- 'chromevox/injected/live_regions_test.unitjs',
- 'chromevox/injected/user_commands_test.unitjs',
- 'chromevox/injected/navigation_manager_test.unitjs',
- 'host/chrome/braille_integration_test.unitjs',
- 'testing/mock_feedback_test.unitjs',
- 'walkers/character_walker_test.unitjs',
- 'walkers/group_walker_test.unitjs',
- 'walkers/object_walker_test.unitjs',
- 'walkers/layout_line_walker_test.unitjs',
- 'walkers/math_shifter_test.unitjs',
- 'walkers/sentence_walker_test.unitjs',
- 'walkers/structural_line_walker_test.unitjs',
- 'walkers/table_walker_test.unitjs',
- 'walkers/word_walker_test.unitjs',
- ],
- 'chromevox_tests_ext_gen_include_sources': [
- 'testing/assert_additions.js',
- 'testing/callback_helper.js',
- 'testing/chromevox_e2e_test_base.js',
- 'testing/chromevox_next_e2e_test_base.js',
- 'testing/mock_feedback.js',
- ],
- 'chromevox_tests_extjs_sources': [
- 'braille/braille_table_test.extjs',
- 'braille/braille_translator_manager_test.extjs',
- 'braille/liblouis_test.extjs',
- 'cvox2/background/automation_util_test.extjs',
- 'cvox2/background/background_test.extjs',
- 'cvox2/background/cursors_test.extjs',
- 'cvox2/background/editing_test.extjs',
- 'cvox2/background/i_search_test.extjs',
- 'cvox2/background/live_regions_test.extjs',
- 'cvox2/background/output_test.extjs',
- 'cvox2/background/tree_walker_test.extjs',
- 'host/chrome/tts_background_test.extjs',
- ],
- },
- 'targets': [
- {
- 'target_name': 'chromevox_tests',
- 'type': 'executable',
- 'dependencies': [
- '<(DEPTH)/base/base.gyp:base',
- '<(DEPTH)/base/base.gyp:base_i18n',
- '<(DEPTH)/base/base.gyp:test_support_base',
- '<(DEPTH)/chrome/chrome.gyp:browser',
- '<(DEPTH)/chrome/chrome.gyp:renderer',
- '<(DEPTH)/chrome/chrome.gyp:test_support_common',
- '<(DEPTH)/chrome/chrome.gyp:test_support_ui',
- '<(DEPTH)/chrome/chrome_resources.gyp:chrome_resources',
- '<(DEPTH)/chrome/chrome_resources.gyp:chrome_strings',
- '<(DEPTH)/chrome/chrome_resources.gyp:packed_extra_resources',
- '<(DEPTH)/chrome/chrome_resources.gyp:packed_resources',
- '<(DEPTH)/content/content_shell_and_tests.gyp:content_browser_test_base',
- '<(DEPTH)/testing/gmock.gyp:gmock',
- '<(DEPTH)/testing/gtest.gyp:gtest',
- '<(DEPTH)/v8/src/v8.gyp:v8',
- 'chromevox_test_deps_js',
- ],
- 'conditions': [
- ['disable_nacl==0 and disable_nacl_untrusted==0', {
- 'dependencies': [
- '<(DEPTH)/components/nacl.gyp:nacl_helper',
- '<(DEPTH)/components/nacl_nonsfi.gyp:nacl_helper_nonsfi',
- '<(DEPTH)/native_client/src/trusted/service_runtime/linux/nacl_bootstrap.gyp:nacl_helper_bootstrap',
- ],
- }],
- ],
- 'defines': [
- 'HAS_OUT_OF_PROC_TEST_RUNNER',
- ],
- 'include_dirs': [
- '<(DEPTH)',
- '<(SHARED_INTERMEDIATE_DIR)',
- ],
- 'rules': [
- {
- # A JavaScript test that runs in an environment similar to a webui
- # browser test. This is meant for unit tests that test individual
- # components without depending on the ChromeVox extension.
- 'rule_name': 'js2webui',
- 'extension': 'unitjs',
- 'msvs_external_rule': 1,
- 'variables': {
- 'conditions': [
- ['v8_use_external_startup_data==1', {
- 'external_v8': 'y',
- }, {
- 'external_v8': 'n',
- }],
- ],
- },
- 'inputs': [
- '<(gypv8sh)',
- '<(PRODUCT_DIR)/v8_shell<(EXECUTABLE_SUFFIX)',
- '<(mock_js)',
- '<(test_api_js)',
- '<(js2gtest)',
- '<(chromevox_test_deps_js_file)',
- '<@(chromevox_tests_unit_gen_include_sources)',
- ],
- 'outputs': [
- '<(INTERMEDIATE_DIR)/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT)-gen.cc',
- '<(PRODUCT_DIR)/test_data/chrome/browser/resources/chromeos/chromevox/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).js',
- ],
- 'process_outputs_as_sources': 1,
- 'action': [
- 'python',
- '<(gypv8sh)',
- '<(PRODUCT_DIR)/v8_shell<(EXECUTABLE_SUFFIX)',
- '--deps_js', '<(chromevox_test_deps_js_file)',
- '--external', '<(external_v8)',
- '<(mock_js)',
- '<(test_api_js)',
- '<(js2gtest)',
- 'webui',
- '<(RULE_INPUT_PATH)',
- 'chrome/browser/resources/chromeos/chromevox/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).unitjs',
- '<@(_outputs)',
- ],
- },
- {
- # A JavaScript test that runs in the ChromeVox background page's
- # isolate.
- 'rule_name': 'js2extension',
- 'extension': 'extjs',
- 'msvs_external_rule': 1,
- 'variables': {
- 'conditions': [
- ['v8_use_external_startup_data==1', {
- 'external_v8': 'y',
- }, {
- 'external_v8': 'n',
- }],
- ],
- },
- 'inputs': [
- '<(gypv8sh)',
- '<(PRODUCT_DIR)/v8_shell<(EXECUTABLE_SUFFIX)',
- '<(mock_js)',
- '<(test_api_js)',
- '<(js2gtest)',
- '<@(chromevox_tests_ext_gen_include_sources)',
- ],
- 'outputs': [
- '<(INTERMEDIATE_DIR)/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT)-gen.cc',
- '<(PRODUCT_DIR)/test_data/chrome/browser/resources/chromeos/chromevox/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).extjs',
- ],
- 'process_outputs_as_sources': 1,
- 'action': [
- 'python',
- '<(gypv8sh)',
- '<(PRODUCT_DIR)/v8_shell<(EXECUTABLE_SUFFIX)',
- '--external', '<(external_v8)',
- '<(mock_js)',
- '<(test_api_js)',
- '<(js2gtest)',
- 'extension',
- '<(RULE_INPUT_PATH)',
- 'chrome/browser/resources/chromeos/chromevox/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).extjs',
- '<@(_outputs)',
- ],
- },
- ],
- 'sources': [
- '<@(chromevox_tests_sources)',
- '<@(chromevox_tests_unitjs_sources)',
- '<@(chromevox_tests_extjs_sources)',
- ],
- }, # target chromevox_tests
- {
- 'target_name': 'chromevox_test_messages_js',
- 'type': 'none',
- 'actions': [
- {
- 'action_name': 'test_messages_js',
- 'message': 'Generate <(_target_name)',
- 'variables': {
- 'english_messages_file': '<(chromevox_dest_dir)/_locales/en/messages.json',
- },
- 'inputs': [
- 'tools/generate_test_messages.py',
- '<(english_messages_file)',
- ],
- 'outputs': [
- '<(chromevox_test_messages_js_file)',
- ],
- 'action': [
- 'python',
- 'tools/generate_test_messages.py',
- '-o', '<(chromevox_test_messages_js_file)',
- '<(english_messages_file)',
- ],
- },
- ],
- }, # target chromevox_test_messages_js
- {
- 'target_name': 'chromevox_test_deps_js',
- 'type': 'none',
- 'actions': [
- {
- 'action_name': 'deps_js',
- 'message': 'Generate <(_target_name)',
- 'variables': {
- # Closure library directory relative to source tree root.
- 'closure_dir': 'chrome/third_party/chromevox/third_party/closure-library/closure/goog',
- 'depswriter_path': 'tools/generate_deps.py',
- 'js_files': [
- '<!@(python tools/find_js_files.py . <(DEPTH)/<(closure_dir))',
- '<(chromevox_test_messages_js_file)',
- ],
- },
- 'inputs': [
- '<@(js_files)',
- '<(depswriter_path)',
- ],
- 'outputs': [
- '<(chromevox_test_deps_js_file)',
- ],
- 'action': [
- 'python',
- '<(depswriter_path)',
- '-w', '<(DEPTH)/<(closure_dir):<(closure_dir)',
- '-w', '<(PRODUCT_DIR)/test_data:',
- '-w', ':chrome/browser/resources/chromeos/chromevox',
- '-o', '<(chromevox_test_deps_js_file)',
- '<@(js_files)',
- ],
- },
- ],
- 'dependencies': [
- 'chromevox_test_messages_js',
- ],
- }, # target chromevox_test_deps_js
- ],
-}

Powered by Google App Engine
This is Rietveld 408576698