OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 ]) |
OLD | NEW |