diff options
author | brettw <brettw@chromium.org> | 2015-04-21 09:19:54 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-21 16:20:17 +0000 |
commit | 690c9667354a606a9b899e5e2a282127c2057db8 (patch) | |
tree | c68f43a45d83543adfeeb8cee41607d39f1f0d62 /BUILD.gn | |
parent | ca726326c06b936d05106abde28bbc0f66b81e9d (diff) | |
download | chromium_src-690c9667354a606a9b899e5e2a282127c2057db8.zip chromium_src-690c9667354a606a9b899e5e2a282127c2057db8.tar.gz chromium_src-690c9667354a606a9b899e5e2a282127c2057db8.tar.bz2 |
Windows GN tests, webcrypto warnings
Enables many GN Windows tests.
The GN build wasn't disabling the size_t to int warning in webcrypto. I decided to fix the warnings rather than disable them. This code is a random mishmash of size_t, int, unsigned, and long (partially due to third party code). In this change, I tried to do something minimal and clear: some variables were changed to size_t, while some were converted to casts.
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg
TBR=dpranke
Review URL: https://codereview.chromium.org/1091293003
Cr-Commit-Position: refs/heads/master@{#326046}
Diffstat (limited to 'BUILD.gn')
-rw-r--r-- | BUILD.gn | 73 |
1 files changed, 71 insertions, 2 deletions
@@ -697,8 +697,6 @@ if (is_linux) { group("linux_default_tests") { testonly = true deps = [ - # components_browsertests TODO(GYP) - "//base:base_unittests", # PASSES (*) 2/25/2015 "//cc:cc_unittests", # PASSES 2/25/2015 "//chrome/test:browser_tests", @@ -706,6 +704,7 @@ if (is_linux) { "//chrome/test:sync_integration_tests", # Crashes for brettw in GN and GYP. "//chrome/test:unit_tests", # PASSES 2/25/2015 "//chrome/test/chromedriver:chromedriver_unittests", # PASSES 2/25/2015 + "//components:components_browsertests", # PASSES 4/17/2015 "//components:components_unittests", # PASSES 2/27/2015 "//content/test:content_browsertests", "//content/test:content_unittests", # PASSES 2/25/2015 @@ -737,6 +736,7 @@ if (is_linux) { "//third_party/mojo/src/mojo/edk/test:mojo_public_bindings_unittests", # PASSES 2/25/2015 "//third_party/mojo/src/mojo/edk/test:mojo_public_environment_unittests", # PASSES 2/25/2015 "//third_party/mojo/src/mojo/edk/test:mojo_public_system_unittests", # PASSES 2/25/2015 + "//third_party/mojo/src/mojo/edk/test:mojo_public_utility_unittests", "//ui/accessibility:accessibility_unittests", # PASSES 2/25/2015 "//ui/app_list:app_list_unittests", # PASSES 2/25/2015 "//ui/aura:aura_unittests", # PASSES 2/25/2015 @@ -758,4 +758,73 @@ if (is_linux) { deps += [ "//components/nacl:nacl_loader_unittests" ] # PASSES 3/28/2015 } } +} else if (is_win) { + group("windows_default_tests") { + testonly = true + deps = [ + "//ash:ash_unittests", # FAILS 4/20/2015 + "//base:base_unittests", # PASSES 4/17/2015 in 32-bit, some 64-bit failures. + "//cc:cc_unittests", # PASSES 4/17/2015 + "//chrome_elf:chrome_elf_unittests", # FAILS 4/20/2015 + "//chrome/test:browser_tests", + "//chrome/test:interactive_ui_tests", + "//chrome/test:sync_integration_tests", # Note: need to turn off incremental linking for debug. + "//chrome/test:unit_tests", + "//chrome/test/chromedriver:chromedriver_unittests", # PASSES 4/20/2015 + "//components:components_browsertests", + "//components:components_unittests", # PASSES 4/17/2015 + "//courgette:courgette_unittests", # PASSES 4/20/2015 + "//content/test:content_browsertests", + "//content/test:content_unittests", # PASSES 4/17/2015 + "//crypto:crypto_unittests", # PASSES 4/17/2015 + "//device:device_unittests", # PASSES 4/17/2015 + "//extensions:extensions_browsertests", # PASSES 4/17/2015 + "//extensions:extensions_unittests", # PASSES 4/17/2015 + "//extensions/shell:app_shell_unittests", # Doesn't compile in 64-bit + "//google_apis/gcm:gcm_unit_tests", # PASSES 4/17/2015 + "//google_apis:google_apis_unittests", # PASSES 4/17/2015 + "//gpu:gpu_unittests", # PASSES 4/17/2015 + "//ipc:ipc_tests", # PASSES 4/17/2015 + "//ipc/mojo:ipc_mojo_unittests", # PASSES 4/17/2015 + "//jingle:jingle_unittests", # PASSES 4/17/2015 + "//media/cast:cast_unittests", # PASSES 4/17/2015 + "//media:media_unittests", # PASSES 4/17/2015 + "//mojo/common:mojo_common_unittests", # PASSES 4/17/2015 + "//net:net_unittests", # PASSES 4/17/2015 + "//ppapi:ppapi_unittests", # PASSES 4/17/2015 + "//printing:printing_unittests", # PASSES 4/17/2015 + "//remoting:remoting_unittests", # PASSES 4/17/2015 + "//sandbox/win:sbox_integration_tests", # PASSES 4/20/2015 + "//sandbox/win:sbox_unittests", # PASSES 4/20/2015 + "//sandbox/win:sbox_validation_tests", # PASSES 4/20/2015 + "//skia:skia_unittests", # PASSES 4/17/2015 + "//sql:sql_unittests", # PASSES 4/17/2015 + "//sync:sync_unit_tests", # PASSES 4/20/2015 + "//third_party/cacheinvalidation:cacheinvalidation_unittests", # PASSES 4/20/2015 + "//third_party/mojo/src/mojo/edk/system:mojo_system_unittests", # Seems to hang? + "//third_party/mojo/src/mojo/edk/test:mojo_public_bindings_unittests", # FAILS + "//third_party/mojo/src/mojo/edk/test:mojo_public_environment_unittests", # PASSES 4/20/2015 + "//third_party/mojo/src/mojo/edk/test:mojo_public_system_unittests", # PASSES 4/20/2015 + "//third_party/mojo/src/mojo/edk/test:mojo_public_utility_unittests", # PASSES 4/20/2015 + "//ui/accessibility:accessibility_unittests", # PASSES 4/20/2015 + "//ui/app_list:app_list_unittests", # PASSES 4/20/2015 + "//ui/aura:aura_unittests", # PASSES 4/17/2015 + "//ui/base:ui_base_unittests", # PASSES 4/20/2015 + "//ui/compositor:compositor_unittests", # PASSES 4/20/2015 + "//ui/display:display_unittests", # PASSES 4/20/2015 + "//ui/events:events_unittests", # PASSES 4/20/2015 + "//ui/gfx:gfx_unittests", # PASSES (with assertion failure?) 4/20/2015 + "//ui/message_center:message_center_unittests", # PASSES 4/20/2015 + "//ui/touch_selection:ui_touch_selection_unittests", # PASSES 4/20/2015 + "//ui/views:views_unittests", # Same as WM unittests + "//ui/wm:wm_unittests", # CRASHES, looks like something simple missing. + "//url:url_unittests", # PASSES 4/17/2015 + + # TODO(GYP) installer_util_unittests + # TODO(GYP) app_installer_unittests + # TODO(GYP) nacl_integration + # TODO(GYP) telemetry_perf_unittests + # TODO(GYP) telemetry_unittests + ] + } } |