OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'includes': [ | 6 'includes': [ |
7 '../../../../js_unittest_vars.gypi', | 7 '../../../../js_unittest_vars.gypi', |
8 ], | 8 ], |
9 'variables': { | 9 'variables': { |
10 'chromevox_test_deps_js_file': '<(SHARED_INTERMEDIATE_DIR)/chrome/browser/re
sources/chromeos/chromevox/test_deps.js', | 10 'chromevox_test_deps_js_file': '<(SHARED_INTERMEDIATE_DIR)/chrome/browser/re
sources/chromeos/chromevox/test_deps.js', |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
142 'conditions': [ | 142 'conditions': [ |
143 ['v8_use_external_startup_data==1', { | 143 ['v8_use_external_startup_data==1', { |
144 'external_v8': 'y', | 144 'external_v8': 'y', |
145 }, { | 145 }, { |
146 'external_v8': 'n', | 146 'external_v8': 'n', |
147 }], | 147 }], |
148 ], | 148 ], |
149 }, | 149 }, |
150 'inputs': [ | 150 'inputs': [ |
151 '<(gypv8sh)', | 151 '<(gypv8sh)', |
152 '<(PRODUCT_DIR)/d8<(EXECUTABLE_SUFFIX)', | 152 '<(PRODUCT_DIR)/shell<(EXECUTABLE_SUFFIX)', |
153 '<(mock_js)', | 153 '<(mock_js)', |
154 '<(test_api_js)', | 154 '<(test_api_js)', |
155 '<(js2gtest)', | 155 '<(js2gtest)', |
156 '<(chromevox_test_deps_js_file)', | 156 '<(chromevox_test_deps_js_file)', |
157 '<@(chromevox_tests_unit_gen_include_sources)', | 157 '<@(chromevox_tests_unit_gen_include_sources)', |
158 ], | 158 ], |
159 'outputs': [ | 159 'outputs': [ |
160 '<(INTERMEDIATE_DIR)/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT)-gen.cc
', | 160 '<(INTERMEDIATE_DIR)/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT)-gen.cc
', |
161 '<(PRODUCT_DIR)/test_data/chrome/browser/resources/chromeos/chromevo
x/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).js', | 161 '<(PRODUCT_DIR)/test_data/chrome/browser/resources/chromeos/chromevo
x/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).js', |
162 ], | 162 ], |
163 'process_outputs_as_sources': 1, | 163 'process_outputs_as_sources': 1, |
164 'action': [ | 164 'action': [ |
165 'python', | 165 'python', |
166 '<(gypv8sh)', | 166 '<(gypv8sh)', |
167 '<(PRODUCT_DIR)/d8<(EXECUTABLE_SUFFIX)', | 167 '<(PRODUCT_DIR)/shell<(EXECUTABLE_SUFFIX)', |
168 '--deps_js', '<(chromevox_test_deps_js_file)', | 168 '--deps_js', '<(chromevox_test_deps_js_file)', |
169 '--external', '<(external_v8)', | 169 '--external', '<(external_v8)', |
170 '<(mock_js)', | 170 '<(mock_js)', |
171 '<(test_api_js)', | 171 '<(test_api_js)', |
172 '<(js2gtest)', | 172 '<(js2gtest)', |
173 'webui', | 173 'webui', |
174 '<(RULE_INPUT_PATH)', | 174 '<(RULE_INPUT_PATH)', |
175 'chrome/browser/resources/chromeos/chromevox/<(RULE_INPUT_DIRNAME)/<
(RULE_INPUT_ROOT).unitjs', | 175 'chrome/browser/resources/chromeos/chromevox/<(RULE_INPUT_DIRNAME)/<
(RULE_INPUT_ROOT).unitjs', |
176 '<@(_outputs)', | 176 '<@(_outputs)', |
177 ], | 177 ], |
178 }, | 178 }, |
179 { | 179 { |
180 # A JavaScript test that runs in the ChromeVox background page's | 180 # A JavaScript test that runs in the ChromeVox background page's |
181 # isolate. | 181 # isolate. |
182 'rule_name': 'js2extension', | 182 'rule_name': 'js2extension', |
183 'extension': 'extjs', | 183 'extension': 'extjs', |
184 'msvs_external_rule': 1, | 184 'msvs_external_rule': 1, |
185 'variables': { | 185 'variables': { |
186 'conditions': [ | 186 'conditions': [ |
187 ['v8_use_external_startup_data==1', { | 187 ['v8_use_external_startup_data==1', { |
188 'external_v8': 'y', | 188 'external_v8': 'y', |
189 }, { | 189 }, { |
190 'external_v8': 'n', | 190 'external_v8': 'n', |
191 }], | 191 }], |
192 ], | 192 ], |
193 }, | 193 }, |
194 'inputs': [ | 194 'inputs': [ |
195 '<(gypv8sh)', | 195 '<(gypv8sh)', |
196 '<(PRODUCT_DIR)/d8<(EXECUTABLE_SUFFIX)', | 196 '<(PRODUCT_DIR)/shell<(EXECUTABLE_SUFFIX)', |
197 '<(mock_js)', | 197 '<(mock_js)', |
198 '<(test_api_js)', | 198 '<(test_api_js)', |
199 '<(js2gtest)', | 199 '<(js2gtest)', |
200 '<@(chromevox_tests_ext_gen_include_sources)', | 200 '<@(chromevox_tests_ext_gen_include_sources)', |
201 ], | 201 ], |
202 'outputs': [ | 202 'outputs': [ |
203 '<(INTERMEDIATE_DIR)/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT)-gen.cc
', | 203 '<(INTERMEDIATE_DIR)/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT)-gen.cc
', |
204 '<(PRODUCT_DIR)/test_data/chrome/browser/resources/chromeos/chromevo
x/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).extjs', | 204 '<(PRODUCT_DIR)/test_data/chrome/browser/resources/chromeos/chromevo
x/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).extjs', |
205 ], | 205 ], |
206 'process_outputs_as_sources': 1, | 206 'process_outputs_as_sources': 1, |
207 'action': [ | 207 'action': [ |
208 'python', | 208 'python', |
209 '<(gypv8sh)', | 209 '<(gypv8sh)', |
210 '<(PRODUCT_DIR)/d8<(EXECUTABLE_SUFFIX)', | 210 '<(PRODUCT_DIR)/shell<(EXECUTABLE_SUFFIX)', |
211 '--external', '<(external_v8)', | 211 '--external', '<(external_v8)', |
212 '<(mock_js)', | 212 '<(mock_js)', |
213 '<(test_api_js)', | 213 '<(test_api_js)', |
214 '<(js2gtest)', | 214 '<(js2gtest)', |
215 'extension', | 215 'extension', |
216 '<(RULE_INPUT_PATH)', | 216 '<(RULE_INPUT_PATH)', |
217 'chrome/browser/resources/chromeos/chromevox/<(RULE_INPUT_DIRNAME)/<
(RULE_INPUT_ROOT).extjs', | 217 'chrome/browser/resources/chromeos/chromevox/<(RULE_INPUT_DIRNAME)/<
(RULE_INPUT_ROOT).extjs', |
218 '<@(_outputs)', | 218 '<@(_outputs)', |
219 ], | 219 ], |
220 }, | 220 }, |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
284 '<@(js_files)', | 284 '<@(js_files)', |
285 ], | 285 ], |
286 }, | 286 }, |
287 ], | 287 ], |
288 'dependencies': [ | 288 'dependencies': [ |
289 'chromevox_test_messages_js', | 289 'chromevox_test_messages_js', |
290 ], | 290 ], |
291 }, # target chromevox_test_deps_js | 291 }, # target chromevox_test_deps_js |
292 ], | 292 ], |
293 } | 293 } |
OLD | NEW |