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

Side by Side Diff: chrome/test/unit/unit_tests.scons

Issue 17603: Generate all chrome .vcproj files: (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 11 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/test/ui/ui_tests.scons ('k') | chrome/third_party/hunspell/SConscript » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2006-2008 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 Import('env') 5 Import('env')
6 6
7 env = env.Clone() 7 env = env.Clone()
8 8
9 env.SConscript([ 9 env.SConscript([
10 '$BASE_DIR/gfx/using_base_gfx.scons', 10 '$BASE_DIR/gfx/using_base_gfx.scons',
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
101 '/DELAYLOAD:"ws2_32.dll"', 101 '/DELAYLOAD:"ws2_32.dll"',
102 '/DELAYLOAD:"dwmapi.dll"', 102 '/DELAYLOAD:"dwmapi.dll"',
103 '/DELAYLOAD:"uxtheme.dll"', 103 '/DELAYLOAD:"uxtheme.dll"',
104 104
105 '/DEBUG', 105 '/DEBUG',
106 '/MACHINE:X86', 106 '/MACHINE:X86',
107 '/FIXED:No', 107 '/FIXED:No',
108 ], 108 ],
109 ) 109 )
110 110
111 unit_test_files = [] 111 input_files = ChromeFileList([
112 112 MSVSFilter('Common', [
113 unit_test_files.extend([ 113 '$CHROME_DIR/browser/browser_resources.h',
114 '$CHROME_DIR/browser/browser_resources.rc',
115 '$CHROME_DIR/test/browser_with_test_window_test.cc',
116 '$CHROME_DIR/test/browser_with_test_window_test.h',
117 'chrome_test_suite.h',
118 '$CHROME_DIR/tools/build/win/precompiled_wtl$OBJSUFFIX',
119 '$CHROME_DIR/tools/build/win/precompiled_wtl.h',
120 'run_all_unittests.cc',
121 '$CHROME_DIR/test/test_browser_window.h',
122 '$CHROME_DIR/test/test_notification_tracker.cc',
123 '$CHROME_DIR/test/test_notification_tracker.h',
124 '$CHROME_DIR/test/test_tab_contents.cc',
125 '$CHROME_DIR/test/test_tab_contents.h',
126 '$CHROME_DIR/test/testing_browser_process.h',
127 '$CHROME_DIR/test/testing_profile.cc',
128 '$CHROME_DIR/test/testing_profile.h',
129 '$CHROME_DIR/../net/url_request/url_request_test_job$OBJSUFFIX',
130 '$CHROME_DIR/../net/url_request/url_request_test_job.h',
131 ]),
132 MSVSFilter('hunspell', [
133 '$CHROME_DIR/tools/convert_dict/aff_reader$OBJSUFFIX',
134 '$CHROME_DIR/tools/convert_dict/aff_reader.h',
135 '$CHROME_DIR/third_party/hunspell/google/bdict.h',
136 '$CHROME_DIR/third_party/hunspell/google/bdict_reader$OBJSUFFIX',
137 '$CHROME_DIR/third_party/hunspell/google/bdict_reader.h',
138 '$CHROME_DIR/third_party/hunspell/google/bdict_writer$OBJSUFFIX',
139 '$CHROME_DIR/third_party/hunspell/google/bdict_writer.h',
140 '$CHROME_DIR/tools/convert_dict/dic_reader$OBJSUFFIX',
141 '$CHROME_DIR/tools/convert_dict/dic_reader.h',
142 '$CHROME_DIR/tools/convert_dict/hunspell_reader$OBJSUFFIX',
143 '$CHROME_DIR/tools/convert_dict/hunspell_reader.h',
144 '$CHROME_DIR/third_party/hunspell/google/hunspell_tests.cc',
145 ]),
146 '$CHROME_DIR/common/animation_unittest.cc',
147 '$CHROME_DIR/browser/autocomplete/autocomplete_unittest.cc',
148 '$CHROME_DIR/browser/back_forward_menu_model_unittest.cc',
149 '$CHROME_DIR/browser/safe_browsing/bloom_filter_unittest.cc',
150 '$CHROME_DIR/browser/bookmarks/bookmark_context_menu_test.cc',
151 '$CHROME_DIR/browser/bookmarks/bookmark_drag_data_unittest.cc',
152 '$CHROME_DIR/browser/views/bookmark_editor_view_unittest.cc',
153 '$CHROME_DIR/browser/bookmarks/bookmark_folder_tree_model_unittest.cc',
154 '$CHROME_DIR/browser/bookmarks/bookmark_html_writer_unittest.cc',
155 '$CHROME_DIR/browser/bookmarks/bookmark_model_unittest.cc',
156 '$CHROME_DIR/browser/bookmarks/bookmark_table_model_unittest.cc',
157 '$CHROME_DIR/browser/bookmarks/bookmark_utils_unittest.cc',
158 '$CHROME_DIR/browser/browser_commands_unittest.cc',
159 '$CHROME_DIR/common/bzip2_unittest.cc',
160 '$CHROME_DIR/browser/cache_manager_host_unittest.cc',
161 '$CHROME_DIR/common/chrome_plugin_unittest.cc',
162 '$CHROME_DIR/browser/chrome_thread_unittest.cc',
163 '$CHROME_DIR/browser/safe_browsing/chunk_range_unittest.cc',
164 '$CHROME_DIR/browser/controller_unittest.cc',
165 '$CHROME_DIR/browser/net/dns_host_info_unittest.cc',
166 '$CHROME_DIR/browser/net/dns_master_unittest.cc',
167 '$CHROME_DIR/browser/download/download_manager_unittest.cc',
168 '$CHROME_DIR/browser/download/download_request_manager_unittest.cc',
169 '$CHROME_DIR/common/gfx/emf_unittest.cc',
170 '$CHROME_DIR/browser/password_manager/encryptor_unittest.cc',
171 '$CHROME_DIR/browser/history/expire_history_backend_unittest.cc',
172 '$CHROME_DIR/browser/extensions/extension_protocols_unittest.cc',
173 '$CHROME_DIR/browser/extensions/extension_unittest.cc',
174 '$CHROME_DIR/browser/extensions/extensions_service_unittest.cc',
175 '$CHROME_DIR/browser/importer/firefox_importer_unittest.cc',
176 '$CHROME_DIR/views/focus_manager_unittest.cc',
177 '$CHROME_DIR/browser/google_url_tracker_unittest.cc',
178 '$CHROME_DIR/views/grid_layout_unittest.cc',
179 '$CHROME_DIR/../googleurl/src/gurl_unittest$OBJSUFFIX',
180 '$CHROME_DIR/browser/history/history_backend_unittest.cc',
181 '$CHROME_DIR/browser/autocomplete/history_contents_provider_unittest.cc',
182 '$CHROME_DIR/browser/history/history_querying_unittest.cc',
183 '$CHROME_DIR/browser/history/history_types_unittest.cc',
184 '$CHROME_DIR/browser/history/history_unittest.cc',
185 '$CHROME_DIR/browser/autocomplete/history_url_provider_unittest.cc',
186 '$CHROME_DIR/common/gfx/icon_util_unittest.cc',
187 '$CHROME_DIR/browser/importer/importer_unittest.cc',
188 '$CHROME_DIR/common/ipc_message_unittest.cc',
189 '$CHROME_DIR/common/ipc_sync_channel_unittest.cc',
190 '$CHROME_DIR/common/ipc_sync_channel_unittest.h',
114 '$CHROME_DIR/common/ipc_sync_message_unittest.cc', 191 '$CHROME_DIR/common/ipc_sync_message_unittest.cc',
192 '$CHROME_DIR/common/ipc_sync_message_unittest.h',
193 '$CHROME_DIR/common/jpeg_codec_unittest.cc',
194 '$CHROME_DIR/common/json_value_serializer_unittest.cc',
195 '$CHROME_DIR/browser/views/keyword_editor_view_unittest.cc',
196 '$CHROME_DIR/browser/autocomplete/keyword_provider_unittest.cc',
115 '$CHROME_DIR/common/l10n_util_unittest.cc', 197 '$CHROME_DIR/common/l10n_util_unittest.cc',
198 '$CHROME_DIR/views/label_unittest.cc',
199 '$CHROME_DIR/browser/login_prompt_unittest.cc',
200 '$CHROME_DIR/browser/metrics/metrics_log_unittest.cc',
201 '$CHROME_DIR/browser/metrics/metrics_response_unittest.cc',
202 '$CHROME_DIR/renderer/mock_render_process.h',
203 '$CHROME_DIR/renderer/mock_render_thread.cc',
204 '$CHROME_DIR/renderer/mock_render_thread.h',
205 '$CHROME_DIR/common/mru_cache_unittest.cc',
206 '$CHROME_DIR/browser/navigation_controller_unittest.cc',
207 '$CHROME_DIR/common/notification_service_unittest.cc',
208 '$CHROME_DIR/common/os_exchange_data_unittest.cc',
209 '$CHROME_DIR/browser/printing/page_number_unittest.cc',
210 '$CHROME_DIR/browser/printing/page_overlays_unittest.cc',
211 '$CHROME_DIR/browser/printing/page_range_unittest.cc',
212 '$CHROME_DIR/browser/printing/page_setup_unittest.cc',
213 '$CHROME_DIR/browser/password_manager/password_form_manager_unittest.cc',
214 '$CHROME_DIR/common/pref_member_unittest.cc',
215 '$CHROME_DIR/common/pref_service_unittest.cc',
216 '$CHROME_DIR/browser/printing/print_job_unittest.cc',
217 '$CHROME_DIR/browser/printing/printing_test.h',
218 '$CHROME_DIR/browser/profile_manager_unittest.cc',
116 '$CHROME_DIR/common/property_bag_unittest.cc', 219 '$CHROME_DIR/common/property_bag_unittest.cc',
220 '$CHROME_DIR/browser/safe_browsing/protocol_manager_unittest.cc',
221 '$CHROME_DIR/browser/safe_browsing/protocol_parser_unittest.cc',
222 '$CHROME_DIR/browser/history/query_parser_unittest.cc',
223 '$CHROME_DIR/renderer/net/render_dns_master_unittest.cc',
224 '$CHROME_DIR/renderer/net/render_dns_queue_unittest.cc',
225 '$CHROME_DIR/renderer/render_view_unittest.cc',
226 '$CHROME_DIR/renderer/render_widget_unittest.cc',
227 '$CHROME_DIR/browser/renderer_security_policy_unittest.cc',
228 '$CHROME_DIR/test/data/resource.h',
229 '$CHROME_DIR/test/data/resource.rc',
230 '$CHROME_DIR/browser/renderer_host/resource_dispatcher_host_unittest.cc',
231 '$CHROME_DIR/common/resource_dispatcher_unittest.cc',
232 '$CHROME_DIR/browser/rlz/rlz_unittest.cc',
233 '$CHROME_DIR/browser/safe_browsing/safe_browsing_database_unittest.cc',
234 '$CHROME_DIR/browser/safe_browsing/safe_browsing_util_unittest.cc',
235 '$CHROME_DIR/browser/download/save_package_unittest.cc',
236 '$CHROME_DIR/browser/sessions/session_backend_unittest.cc',
237 '$CHROME_DIR/browser/sessions/session_service_test_helper.cc',
238 '$CHROME_DIR/browser/sessions/session_service_test_helper.h',
239 '$CHROME_DIR/browser/sessions/session_service_unittest.cc',
240 '$CHROME_DIR/browser/site_instance_unittest.cc',
241 '$CHROME_DIR/browser/history/snippet_unittest.cc',
242 '$CHROME_DIR/browser/spellcheck_unittest.cc',
243 '$CHROME_DIR/browser/history/starred_url_database_unittest.cc',
244 '$CHROME_DIR/browser/sessions/tab_restore_service_unittest.cc',
245 '$CHROME_DIR/browser/tabs/tab_strip_model_unittest.cc',
246 '$CHROME_DIR/views/table_view_unittest.cc',
247 '$CHROME_DIR/browser/search_engines/template_url_model_unittest.cc',
248 '$CHROME_DIR/browser/search_engines/template_url_parser_unittest.cc',
249 '$CHROME_DIR/browser/search_engines/template_url_prepopulate_data_unittest.cc' ,
250 '$CHROME_DIR/browser/search_engines/template_url_unittest.cc',
251 '$CHROME_DIR/browser/history/text_database_manager_unittest.cc',
252 '$CHROME_DIR/browser/history/text_database_unittest.cc',
253 '$CHROME_DIR/common/gfx/text_elider_unittest.cc',
254 '$CHROME_DIR/browser/history/thumbnail_database_unittest.cc',
255 '$CHROME_DIR/common/time_format_unittest.cc',
256 '$CHROME_DIR/views/tree_node_iterator_unittest.cc',
257 '$CHROME_DIR/browser/printing/units_unittest.cc',
117 '$CHROME_DIR/common/unzip_unittest.cc', 258 '$CHROME_DIR/common/unzip_unittest.cc',
259 '$CHROME_DIR/../googleurl/src/url_canon_unittest$OBJSUFFIX',
260 '$CHROME_DIR/browser/history/url_database_unittest.cc',
261 '$CHROME_DIR/browser/net/url_fetcher_unittest.cc',
262 '$CHROME_DIR/browser/net/url_fixer_upper_unittest.cc',
263 '$CHROME_DIR/../googleurl/src/url_parse_unittest$OBJSUFFIX',
264 '$CHROME_DIR/../googleurl/src/url_util_unittest$OBJSUFFIX',
265 '$CHROME_DIR/browser/extensions/user_script_master_unittest.cc',
118 '$CHROME_DIR/renderer/user_script_slave_unittest.cc', 266 '$CHROME_DIR/renderer/user_script_slave_unittest.cc',
267 '$CHROME_DIR/views/view_unittest.cc',
119 '$CHROME_DIR/browser/history/visit_database_unittest.cc', 268 '$CHROME_DIR/browser/history/visit_database_unittest.cc',
269 '$CHROME_DIR/browser/history/visit_tracker_unittest.cc',
270 '$CHROME_DIR/browser/visitedlink_unittest.cc',
271 '$CHROME_DIR/browser/tab_contents/web_contents_unittest.cc',
272 '$CHROME_DIR/browser/webdata/web_database_unittest.cc',
273 '$CHROME_DIR/browser/printing/win_printing_context_unittest.cc',
274 '$CHROME_DIR/common/win_util_unittest.cc',
275 '$CHROME_DIR/browser/window_sizer_unittest.cc',
276 '$CHROME_DIR/common/worker_thread_ticker_unittest.cc',
120 ]) 277 ])
121 278
122 if not env.Bit('mac'): 279 if env.Bit('mac'):
123 # TODO(port): Port to Mac. 280 # TODO(port): Port to Mac.
124 unit_test_files.extend([ 281 input_files.Remove(
125 'run_all_unittests.cc', 282 'run_all_unittests.cc',
126 283
127 '$CHROME_DIR/browser/chrome_thread_unittest.cc', 284 '$CHROME_DIR/browser/chrome_thread_unittest.cc',
128 '$CHROME_DIR/browser/extensions/extension_unittest.cc', 285 '$CHROME_DIR/browser/extensions/extension_unittest.cc',
129 '$CHROME_DIR/browser/extensions/extensions_service_unittest.cc', 286 '$CHROME_DIR/browser/extensions/extensions_service_unittest.cc',
130 '$CHROME_DIR/browser/history/history_types_unittest.cc', 287 '$CHROME_DIR/browser/history/history_types_unittest.cc',
131 '$CHROME_DIR/browser/history/snippet_unittest.cc', 288 '$CHROME_DIR/browser/history/snippet_unittest.cc',
132 '$CHROME_DIR/browser/history/text_database_unittest.cc', 289 '$CHROME_DIR/browser/history/text_database_unittest.cc',
133 '$CHROME_DIR/browser/history/visit_tracker_unittest.cc', 290 '$CHROME_DIR/browser/history/visit_tracker_unittest.cc',
134 '$CHROME_DIR/browser/metrics/metrics_response_unittest.cc', 291 '$CHROME_DIR/browser/metrics/metrics_response_unittest.cc',
(...skipping 15 matching lines...) Expand all
150 '$CHROME_DIR/common/jpeg_codec_unittest.cc', 307 '$CHROME_DIR/common/jpeg_codec_unittest.cc',
151 '$CHROME_DIR/common/json_value_serializer_unittest.cc', 308 '$CHROME_DIR/common/json_value_serializer_unittest.cc',
152 '$CHROME_DIR/common/mru_cache_unittest.cc', 309 '$CHROME_DIR/common/mru_cache_unittest.cc',
153 '$CHROME_DIR/common/notification_service_unittest.cc', 310 '$CHROME_DIR/common/notification_service_unittest.cc',
154 '$CHROME_DIR/common/pref_member_unittest.cc', 311 '$CHROME_DIR/common/pref_member_unittest.cc',
155 '$CHROME_DIR/common/worker_thread_ticker_unittest.cc', 312 '$CHROME_DIR/common/worker_thread_ticker_unittest.cc',
156 '$CHROME_DIR/renderer/net/render_dns_queue_unittest.cc', 313 '$CHROME_DIR/renderer/net/render_dns_queue_unittest.cc',
157 '$CHROME_DIR/test/test_notification_tracker.cc', 314 '$CHROME_DIR/test/test_notification_tracker.cc',
158 315
159 '$NET_DIR/base/ssl_test_util$OBJSUFFIX', 316 '$NET_DIR/base/ssl_test_util$OBJSUFFIX',
160 ]) 317 )
161 318
162 if env.Bit('windows'): 319 if not env.Bit('windows'):
320 # Windows-specific.
321 input_files.Remove(
322 '$CHROME_DIR/tools/build/win/precompiled_wtl$OBJSUFFIX',
323 '$CHROME_DIR/tools/build/win/precompiled_wtl.h',
324 )
325
326 if not env.Bit('windows'):
163 # TODO(port): Port these. 327 # TODO(port): Port these.
164 unit_test_files.extend([ 328 input_files.Remove(
165 '$CHROME_DIR/browser/autocomplete/autocomplete_unittest.cc', 329 '$CHROME_DIR/browser/autocomplete/autocomplete_unittest.cc',
166 '$CHROME_DIR/browser/autocomplete/history_contents_provider_unittest.cc', 330 '$CHROME_DIR/browser/autocomplete/history_contents_provider_unittest.cc',
167 '$CHROME_DIR/browser/autocomplete/history_url_provider_unittest.cc', 331 '$CHROME_DIR/browser/autocomplete/history_url_provider_unittest.cc',
168 '$CHROME_DIR/browser/autocomplete/keyword_provider_unittest.cc', 332 '$CHROME_DIR/browser/autocomplete/keyword_provider_unittest.cc',
169 '$CHROME_DIR/browser/back_forward_menu_model_unittest.cc', 333 '$CHROME_DIR/browser/back_forward_menu_model_unittest.cc',
170 '$CHROME_DIR/browser/bookmarks/bookmark_context_menu_test.cc', 334 '$CHROME_DIR/browser/bookmarks/bookmark_context_menu_test.cc',
171 '$CHROME_DIR/browser/bookmarks/bookmark_drag_data_unittest.cc', 335 '$CHROME_DIR/browser/bookmarks/bookmark_drag_data_unittest.cc',
172 '$CHROME_DIR/browser/bookmarks/bookmark_folder_tree_model_unittest.cc', 336 '$CHROME_DIR/browser/bookmarks/bookmark_folder_tree_model_unittest.cc',
173 '$CHROME_DIR/browser/bookmarks/bookmark_html_writer_unittest.cc', 337 '$CHROME_DIR/browser/bookmarks/bookmark_html_writer_unittest.cc',
174 '$CHROME_DIR/browser/bookmarks/bookmark_model_unittest.cc', 338 '$CHROME_DIR/browser/bookmarks/bookmark_model_unittest.cc',
175 '$CHROME_DIR/browser/bookmarks/bookmark_table_model_unittest.cc', 339 '$CHROME_DIR/browser/bookmarks/bookmark_table_model_unittest.cc',
176 '$CHROME_DIR/browser/bookmarks/bookmark_utils_unittest.cc', 340 '$CHROME_DIR/browser/bookmarks/bookmark_utils_unittest.cc',
341 '$CHROME_DIR/browser/browser_commands_unittest.cc',
177 '$CHROME_DIR/browser/cache_manager_host_unittest.cc', 342 '$CHROME_DIR/browser/cache_manager_host_unittest.cc',
178 '$CHROME_DIR/browser/controller_unittest.cc', 343 '$CHROME_DIR/browser/controller_unittest.cc',
179 '$CHROME_DIR/browser/download/download_manager_unittest.cc', 344 '$CHROME_DIR/browser/download/download_manager_unittest.cc',
180 '$CHROME_DIR/browser/download/download_request_manager_unittest.cc', 345 '$CHROME_DIR/browser/download/download_request_manager_unittest.cc',
181 '$CHROME_DIR/browser/download/save_package_unittest.cc', 346 '$CHROME_DIR/browser/download/save_package_unittest.cc',
347 '$CHROME_DIR/browser/extensions/extension_protocols_unittest.cc',
182 '$CHROME_DIR/browser/extensions/user_script_master_unittest.cc', 348 '$CHROME_DIR/browser/extensions/user_script_master_unittest.cc',
183 '$CHROME_DIR/browser/encryptor_unittest.cc',
184 '$CHROME_DIR/browser/google_url_tracker_unittest.cc', 349 '$CHROME_DIR/browser/google_url_tracker_unittest.cc',
185 '$CHROME_DIR/browser/history/expire_history_backend_unittest.cc', 350 '$CHROME_DIR/browser/history/expire_history_backend_unittest.cc',
186 '$CHROME_DIR/browser/history/history_backend_unittest.cc', 351 '$CHROME_DIR/browser/history/history_backend_unittest.cc',
187 '$CHROME_DIR/browser/history/history_querying_unittest.cc', 352 '$CHROME_DIR/browser/history/history_querying_unittest.cc',
188 '$CHROME_DIR/browser/history/history_unittest.cc', 353 '$CHROME_DIR/browser/history/history_unittest.cc',
189 '$CHROME_DIR/browser/history/query_parser_unittest.cc', 354 '$CHROME_DIR/browser/history/query_parser_unittest.cc',
190 '$CHROME_DIR/browser/history/starred_url_database_unittest.cc', 355 '$CHROME_DIR/browser/history/starred_url_database_unittest.cc',
191 '$CHROME_DIR/browser/history/text_database_manager_unittest.cc', 356 '$CHROME_DIR/browser/history/text_database_manager_unittest.cc',
192 '$CHROME_DIR/browser/history/thumbnail_database_unittest.cc', 357 '$CHROME_DIR/browser/history/thumbnail_database_unittest.cc',
193 '$CHROME_DIR/browser/history/url_database_unittest.cc', 358 '$CHROME_DIR/browser/history/url_database_unittest.cc',
194 '$CHROME_DIR/browser/importer/firefox_importer_unittest.cc', 359 '$CHROME_DIR/browser/importer/firefox_importer_unittest.cc',
195 '$CHROME_DIR/browser/importer/importer_unittest.cc', 360 '$CHROME_DIR/browser/importer/importer_unittest.cc',
196 '$CHROME_DIR/browser/login_prompt_unittest.cc', 361 '$CHROME_DIR/browser/login_prompt_unittest.cc',
197 '$CHROME_DIR/browser/metrics/metrics_log_unittest.cc', 362 '$CHROME_DIR/browser/metrics/metrics_log_unittest.cc',
198 '$CHROME_DIR/browser/navigation_controller_unittest.cc', 363 '$CHROME_DIR/browser/navigation_controller_unittest.cc',
199 '$CHROME_DIR/browser/net/dns_master_unittest.cc', 364 '$CHROME_DIR/browser/net/dns_master_unittest.cc',
200 '$CHROME_DIR/browser/net/url_fixer_upper_unittest.cc', 365 '$CHROME_DIR/browser/net/url_fixer_upper_unittest.cc',
201 '$CHROME_DIR/browser/password_form_manager_unittest.cc', 366 '$CHROME_DIR/browser/password_manager/encryptor_unittest.cc',
367 '$CHROME_DIR/browser/password_manager/password_form_manager_unittest.cc',
202 '$CHROME_DIR/browser/printing/page_number_unittest.cc', 368 '$CHROME_DIR/browser/printing/page_number_unittest.cc',
203 '$CHROME_DIR/browser/printing/page_overlays_unittest.cc', 369 '$CHROME_DIR/browser/printing/page_overlays_unittest.cc',
204 '$CHROME_DIR/browser/printing/print_job_unittest.cc', 370 '$CHROME_DIR/browser/printing/print_job_unittest.cc',
205 '$CHROME_DIR/browser/printing/win_printing_context_unittest.cc', 371 '$CHROME_DIR/browser/printing/win_printing_context_unittest.cc',
206 '$CHROME_DIR/browser/profile_manager_unittest.cc', 372 '$CHROME_DIR/browser/profile_manager_unittest.cc',
373 '$CHROME_DIR/browser/renderer_host/resource_dispatcher_host_unittest.cc',
207 '$CHROME_DIR/browser/renderer_security_policy_unittest.cc', 374 '$CHROME_DIR/browser/renderer_security_policy_unittest.cc',
208 '$CHROME_DIR/browser/resource_dispatcher_host_unittest.cc', 375 '$CHROME_DIR/browser/resource_dispatcher_host_unittest.cc',
209 '$CHROME_DIR/browser/rlz/rlz_unittest.cc', 376 '$CHROME_DIR/browser/rlz/rlz_unittest.cc',
210 '$CHROME_DIR/browser/safe_browsing/protocol_manager_unittest.cc', 377 '$CHROME_DIR/browser/safe_browsing/protocol_manager_unittest.cc',
378 '$CHROME_DIR/browser/search_engines/template_url_model_unittest.cc',
379 '$CHROME_DIR/browser/search_engines/template_url_parser_unittest.cc',
380 '$CHROME_DIR/browser/search_engines/template_url_prepopulate_data_unittest .cc',
381 '$CHROME_DIR/browser/search_engines/template_url_unittest.cc',
211 '$CHROME_DIR/browser/sessions/session_backend_unittest.cc', 382 '$CHROME_DIR/browser/sessions/session_backend_unittest.cc',
212 '$CHROME_DIR/browser/sessions/session_service_test_helper.cc', 383 '$CHROME_DIR/browser/sessions/session_service_test_helper.cc',
213 '$CHROME_DIR/browser/sessions/session_service_unittest.cc', 384 '$CHROME_DIR/browser/sessions/session_service_unittest.cc',
214 '$CHROME_DIR/browser/sessions/tab_restore_service_unittest.cc', 385 '$CHROME_DIR/browser/sessions/tab_restore_service_unittest.cc',
215 '$CHROME_DIR/browser/site_instance_unittest.cc', 386 '$CHROME_DIR/browser/site_instance_unittest.cc',
387 '$CHROME_DIR/browser/tab_contents/web_contents_unittest.cc',
216 '$CHROME_DIR/browser/tabs/tab_strip_model_unittest.cc', 388 '$CHROME_DIR/browser/tabs/tab_strip_model_unittest.cc',
217 '$CHROME_DIR/browser/search_engines/template_url_model_unittest.cc',
218 '$CHROME_DIR/browser/search_engines/template_url_parser_unittest.cc',
219 '$CHROME_DIR/browser/search_engines/template_url_prepopulate_data_unittest .cc',
220 '$CHROME_DIR/browser/search_engines/template_url_unittest.cc',
221 '$CHROME_DIR/browser/views/bookmark_editor_view_unittest.cc', 389 '$CHROME_DIR/browser/views/bookmark_editor_view_unittest.cc',
222 '$CHROME_DIR/browser/views/keyword_editor_view_unittest.cc', 390 '$CHROME_DIR/browser/views/keyword_editor_view_unittest.cc',
223 '$CHROME_DIR/browser/visitedlink_unittest.cc', 391 '$CHROME_DIR/browser/visitedlink_unittest.cc',
224 '$CHROME_DIR/browser/web_contents_unittest.cc',
225 '$CHROME_DIR/browser/webdata/web_database_unittest.cc', 392 '$CHROME_DIR/browser/webdata/web_database_unittest.cc',
226 '$CHROME_DIR/browser/window_sizer_unittest.cc', 393 '$CHROME_DIR/browser/window_sizer_unittest.cc',
227 '$CHROME_DIR/common/chrome_plugin_unittest.cc', 394 '$CHROME_DIR/common/chrome_plugin_unittest.cc',
228 '$CHROME_DIR/common/gfx/emf_unittest.cc', 395 '$CHROME_DIR/common/gfx/emf_unittest.cc',
229 '$CHROME_DIR/common/gfx/icon_util_unittest.cc', 396 '$CHROME_DIR/common/gfx/icon_util_unittest.cc',
230 '$CHROME_DIR/common/gfx/text_elider_unittest.cc', 397 '$CHROME_DIR/common/gfx/text_elider_unittest.cc',
231 '$CHROME_DIR/common/ipc_sync_channel_unittest.cc', 398 '$CHROME_DIR/common/ipc_sync_channel_unittest.cc',
232 '$CHROME_DIR/common/os_exchange_data_unittest.cc', 399 '$CHROME_DIR/common/os_exchange_data_unittest.cc',
233 '$CHROME_DIR/common/pref_service_unittest.cc', 400 '$CHROME_DIR/common/pref_service_unittest.cc',
234 '$CHROME_DIR/common/resource_dispatcher_unittest.cc', 401 '$CHROME_DIR/common/resource_dispatcher_unittest.cc',
235 '$CHROME_DIR/common/time_format_unittest.cc', 402 '$CHROME_DIR/common/time_format_unittest.cc',
236 '$CHROME_DIR/common/win_util_unittest.cc', 403 '$CHROME_DIR/common/win_util_unittest.cc',
404 '$CHROME_DIR/renderer/mock_render_thread.cc',
237 '$CHROME_DIR/renderer/net/render_dns_master_unittest.cc', 405 '$CHROME_DIR/renderer/net/render_dns_master_unittest.cc',
406 '$CHROME_DIR/renderer/render_view_unittest.cc',
238 '$CHROME_DIR/renderer/render_widget_unittest.cc', 407 '$CHROME_DIR/renderer/render_widget_unittest.cc',
408 '$CHROME_DIR/test/browser_with_test_window_test.cc',
239 '$CHROME_DIR/test/test_tab_contents.cc', 409 '$CHROME_DIR/test/test_tab_contents.cc',
240 '$CHROME_DIR/test/testing_profile.cc', 410 '$CHROME_DIR/test/testing_profile.cc',
411 '$CHROME_DIR/third_party/hunspell/google/bdict_reader$OBJSUFFIX',
412 '$CHROME_DIR/third_party/hunspell/google/bdict_writer$OBJSUFFIX',
413 '$CHROME_DIR/third_party/hunspell/google/hunspell_tests.cc',
414 '$CHROME_DIR/tools/convert_dict/aff_reader$OBJSUFFIX',
415 '$CHROME_DIR/tools/convert_dict/dic_reader$OBJSUFFIX',
416 '$CHROME_DIR/tools/convert_dict/hunspell_reader$OBJSUFFIX',
241 '$CHROME_DIR/views/focus_manager_unittest.cc', 417 '$CHROME_DIR/views/focus_manager_unittest.cc',
242 '$CHROME_DIR/views/grid_layout_unittest.cc', 418 '$CHROME_DIR/views/grid_layout_unittest.cc',
419 '$CHROME_DIR/views/label_unittest.cc',
243 '$CHROME_DIR/views/table_view_unittest.cc', 420 '$CHROME_DIR/views/table_view_unittest.cc',
244 '$CHROME_DIR/views/tree_node_iterator_unittest.cc', 421 '$CHROME_DIR/views/tree_node_iterator_unittest.cc',
245 '$CHROME_DIR/views/view_unittest.cc', 422 '$CHROME_DIR/views/view_unittest.cc',
246 423
247 # Commented out for now because googleurl_tests doesn't build with 424 # Commented out for now because googleurl_tests doesn't build with
248 # gtest; see ../build/SConscript.googleurl. 425 # gtest; see ../build/SConscript.googleurl.
249 #'$GOOGLEURL_DIR/googleurl_tests.lib', 426 #'$GOOGLEURL_DIR/googleurl_tests.lib',
250 '$NET_DIR/url_request/url_request_test_job$OBJSUFFIX', 427 '$NET_DIR/url_request/url_request_test_job$OBJSUFFIX',
251 428
252 '$CHROME_DIR/browser/browser_resources.res', 429 '$CHROME_DIR/browser/browser_resources.res',
253 '$CHROME_DIR/test/data/resource.res', 430 '$CHROME_DIR/test/data/resource.res',
254 ]) 431 )
255 432
256 if not env.Bit('mac'): 433 if not env.Bit('mac'):
257 # TODO(port): This should work on all platforms. 434 # TODO(port): This should work on all platforms.
258 435
259 unit_tests = env.ChromeTestProgram('unit_tests', unit_test_files) 436 unit_tests = env.ChromeTestProgram('unit_tests', input_files)
260 437
261 i = env.Install('$TARGET_ROOT', unit_tests) 438 i = env.Install('$TARGET_ROOT', unit_tests)
262 Alias('chrome', i) 439 Alias('chrome', i)
263 440
264 env.ChromeMSVSProject('$CHROME_DIR/test/unit/unittests.vcproj', 441 p = env.ChromeMSVSProject('unittests.vcproj',
442 dest='$CHROME_SRC_DIR/chrome/test/unit/unittests.vcproj',
265 name='unit_tests', 443 name='unit_tests',
266 dependencies = [ 444 dependencies = [
267 '$BASE_DIR/build/base.vcproj', 445 '$BASE_DIR/build/base.vcproj',
268 '$WEBKIT_DIR/build/WebCore/WebCore.vcproj', 446 '$WEBKIT_DIR/build/WebCore/WebCore.vcproj',
269 '$CHROME_DIR/plugin/plugin.vcproj', 447 '$CHROME_DIR/plugin/plugin.vcproj',
270 '$LIBJPEG_DIR/libjpeg.vcproj', 448 '$LIBJPEG_DIR/libjpeg.vcproj',
271 '$BZIP2_DIR/bzip2.vcproj', 449 '$BZIP2_DIR/bzip2.vcproj',
272 '$NET_DIR/build/net.vcproj', 450 '$NET_DIR/build/net.vcproj',
273 ('$WEBKIT_DIR/build/JavaScriptCore/' + 451 ('$WEBKIT_DIR/build/JavaScriptCore/' +
274 'JavaScriptCore_pcre.vcproj'), 452 'JavaScriptCore_pcre.vcproj'),
(...skipping 23 matching lines...) Expand all
298 '$CHROME_DIR/third_party/hunspell/hunspell.vcproj', 476 '$CHROME_DIR/third_party/hunspell/hunspell.vcproj',
299 '$CHROME_DIR/app/generated_resources.vcproj', 477 '$CHROME_DIR/app/generated_resources.vcproj',
300 '$GOOGLEURL_DIR/build/googleurl.vcproj', 478 '$GOOGLEURL_DIR/build/googleurl.vcproj',
301 '$CHROME_DIR/installer/util/util.vcproj', 479 '$CHROME_DIR/installer/util/util.vcproj',
302 '$WEBKIT_DIR/activex_shim/activex_shim.vcproj', 480 '$WEBKIT_DIR/activex_shim/activex_shim.vcproj',
303 '$SDCH_DIR/sdch.vcproj', 481 '$SDCH_DIR/sdch.vcproj',
304 '$CHROME_DIR/browser/views/browser_views.vcproj', 482 '$CHROME_DIR/browser/views/browser_views.vcproj',
305 '$LIBXSLT_DIR/build/libxslt.vcproj', 483 '$LIBXSLT_DIR/build/libxslt.vcproj',
306 '$CHROME_DIR/app/theme/theme_dll.vcproj', 484 '$CHROME_DIR/app/theme/theme_dll.vcproj',
307 ], 485 ],
308 guid='{ECFC2BEC-9FC0-4AD9-9649-5F26793F65FC}') 486 guid='{ECFC2BEC-9FC0-4AD9-9649-5F26793F65FC}',
487 # TODO(sgk): when we can intuit the hierarchy
488 # from the built targets.
489 #buildtargets=TODO,
490 files=input_files,
491 local_directory_prefix='./',
492 tools=[
493 'VCPreBuildEventTool',
494 'VCCustomBuildTool',
495 'VCXMLDataGeneratorTool',
496 'VCWebServiceProxyGeneratorTool',
497 'VCMIDLTool',
498 'VCCLCompilerTool',
499 'VCManagedResourceCompilerTool',
500 MSVSTool('VCResourceCompilerTool',
501 AdditionalIncludeDirectories=[
502 '$(SolutionDir)..',
503 '"$(IntDir)"',
504 '"$(IntDir)"',
505 '"$(SolutionDir)"',
506 '"$(IntDir)/../"',
507 ]),
508 'VCPreLinkEventTool',
509 MSVSTool('VCLinkerTool',
510 AdditionalDependencies='winmm.lib'),
511 'VCALinkTool',
512 'VCManifestTool',
513 'VCXDCMakeTool',
514 'VCBscMakeTool',
515 'VCFxCopTool',
516 'VCAppVerifierTool',
517 'VCWebDeploymentTool',
518 'VCPostBuildEventTool',
519 ],
520 ConfigurationType='1')
521
522 p.AddConfig('Debug|Win32',
523 InheritedPropertySheets=[
524 '$(SolutionDir)../build/common.vsprops',
525 '$(SolutionDir)../build/debug.vsprops',
526 '../../tools/build/win/precompiled_wtl.vsprops',
527 '../../tools/build/win/unit_test.vsprops',
528 '$(SolutionDir)../third_party/libpng/using_libpng.vsprops',
529 '$(SolutionDir)../third_party/zlib/using_zlib.vsprops',
530 '$(SolutionDir)../skia/using_skia.vsprops',
531 '$(SolutionDir)../third_party/libxml/build/using_libxml.vsprops' ,
532 '$(SolutionDir)../third_party/icu38/build/using_icu.vsprops',
533 '$(SolutionDir)../testing/using_gtest.vsprops',
534 '../../third_party/hunspell/using_hunspell.vsprops',
535 '../../../third_party/npapi/using_npapi.vsprops',
536 ])
537
538 p.AddConfig('Release|Win32',
539 InheritedPropertySheets=[
540 '$(SolutionDir)../build/common.vsprops',
541 '$(SolutionDir)../build/release.vsprops',
542 '../../tools/build/win/unit_test.vsprops',
543 '$(SolutionDir)../third_party/libpng/using_libpng.vsprops',
544 '$(SolutionDir)../third_party/zlib/using_zlib.vsprops',
545 '$(SolutionDir)../skia/using_skia.vsprops',
546 '$(SolutionDir)../third_party/libxml/build/using_libxml.vsprops' ,
547 '$(SolutionDir)../third_party/icu38/build/using_icu.vsprops',
548 '$(SolutionDir)../testing/using_gtest.vsprops',
549 '../../third_party/hunspell/using_hunspell.vsprops',
550 '../../../third_party/npapi/using_npapi.vsprops',
551 ])
552
553 p.AddFileConfig('../../tools/build/win/precompiled_wtl.cc',
554 'Debug|Win32',
555 tools=[
556 MSVSTool('VCCLCompilerTool',
557 UsePrecompiledHeader='1'),
558 ])
OLDNEW
« no previous file with comments | « chrome/test/ui/ui_tests.scons ('k') | chrome/third_party/hunspell/SConscript » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698