summaryrefslogtreecommitdiffstats
path: root/chrome/SConscript.unit_tests
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/SConscript.unit_tests')
-rw-r--r--chrome/SConscript.unit_tests46
1 files changed, 21 insertions, 25 deletions
diff --git a/chrome/SConscript.unit_tests b/chrome/SConscript.unit_tests
index 531c8af..5188f53 100644
--- a/chrome/SConscript.unit_tests
+++ b/chrome/SConscript.unit_tests
@@ -27,6 +27,7 @@ env_test.Prepend(
'$GTEST_DIR/include',
'third_party/wtl/include',
'tools/build/win',
+ '$CHROME_DIR/app/resources',
'$CHROME_SRC_DIR',
],
CPPDEFINES = [
@@ -42,19 +43,28 @@ env_test.Prepend(
# base must come after net, bzip2 must come before base, etc.
LIBS = [
'net', # On Linux, dependencies must follow dependents.
- 'bzip2',
+
'base',
'base_gfx',
+ 'browser',
+ 'bzip2',
'googleurl',
'gtest',
+ 'hunspell',
env_test['ICU_LIBS'], # TODO(sgk): '$ICU_LIBS' when scons is fixed
'libjpeg',
'libpng',
'libxml',
'libxslt',
'modp_b64',
+ 'plugin',
+ 'renderer',
'skia',
+ 'sqlite',
+ 'test_chrome_plugin',
+ 'util',
'v8',
+ 'v8_snapshot',
'zlib',
'WTF',
@@ -63,6 +73,7 @@ env_test.Prepend(
'glue',
'JavaScriptCore_pcre',
'port',
+ 'WebCore',
],
)
@@ -70,8 +81,13 @@ if env_test['PLATFORM'] == 'win32':
# TODO(port): Port or mark as Windows-specific.
env_test.Prepend(
LIBS = [
- # TODO(sgk): to be ported to Mac and Linux
+ # TODO(port): to be ported to Mac and Linux, or else
+ # moved to real Windows-specific lists
+ 'browser_views',
+ 'debugger',
+ 'jscre',
'sdch',
+ 'views',
'WebCore',
],
@@ -106,22 +122,6 @@ if env_test['PLATFORM'] == 'win32':
],
)
- libs = [
- 'snapshotv8.lib',
-
- 'browser/browser.lib',
- 'browser/views/browser_views.lib',
- 'browser/debugger/debugger.lib',
- 'installer/util/util.lib',
- 'libjscre.lib',
- 'plugin/plugin.lib',
- 'renderer/renderer.lib',
- 'test/chrome_plugin/test_chrome_plugin.lib',
- 'third_party/hunspell/hunspell.lib',
- 'third_party/sqlite/sqlite.lib',
- 'views/views.lib',
- ]
-
unit_test_files = []
if env_test['PLATFORM'] in ('posix', 'win32'):
@@ -173,6 +173,7 @@ if env_test['PLATFORM'] == 'win32':
'browser/cache_manager_host_unittest.cc',
'browser/controller_unittest.cc',
'browser/download/download_manager_unittest.cc',
+ 'browser/download/download_request_manager_unittest.cc',
'browser/download/save_package_unittest.cc',
'browser/encryptor_unittest.cc',
'browser/google_url_tracker_unittest.cc',
@@ -199,13 +200,13 @@ if env_test['PLATFORM'] == 'win32':
'browser/profile_manager_unittest.cc',
'browser/renderer_security_policy_unittest.cc',
'browser/resource_dispatcher_host_unittest.cc',
- 'browser/download_request_manager_unittest.cc',
'browser/rlz/rlz_unittest.cc',
'browser/safe_browsing/protocol_manager_unittest.cc',
'browser/session_backend_unittest.cc',
'browser/session_service_test_helper.cc',
'browser/session_service_unittest.cc',
'browser/site_instance_unittest.cc',
+ 'browser/spellcheck_unittest.cc',
'browser/tabs/tab_strip_model_unittest.cc',
'browser/template_url_model_unittest.cc',
'browser/template_url_parser_unittest.cc',
@@ -236,7 +237,6 @@ if env_test['PLATFORM'] == 'win32':
'common/win_util_unittest.cc',
'renderer/net/render_dns_master_unittest.cc',
'renderer/net/render_dns_queue_unittest.cc',
- 'renderer/spellcheck_unittest.cc',
'test/test_notification_tracker.cc',
'test/test_tab_contents.cc',
'test/testing_profile.cc',
@@ -256,11 +256,7 @@ if env_test['PLATFORM'] == 'win32':
if env_test['PLATFORM'] in ('posix', 'win32'):
# TODO(port): This should work on all platforms.
- test_program_files = unit_test_files
- if env_test['PLATFORM'] == 'win32':
- # This is probably Windows-specific.
- test_program_files.extend(libs)
- unit_tests = env_test.ChromeTestProgram('unit_tests', test_program_files)
+ unit_tests = env_test.ChromeTestProgram('unit_tests', unit_test_files)
i = env_test.Install('$TARGET_ROOT', unit_tests)
Alias('chrome', i)