summaryrefslogtreecommitdiffstats
path: root/BUILD.gn
diff options
context:
space:
mode:
authorbrettw <brettw@chromium.org>2015-04-21 09:19:54 -0700
committerCommit bot <commit-bot@chromium.org>2015-04-21 16:20:17 +0000
commit690c9667354a606a9b899e5e2a282127c2057db8 (patch)
treec68f43a45d83543adfeeb8cee41607d39f1f0d62 /BUILD.gn
parentca726326c06b936d05106abde28bbc0f66b81e9d (diff)
downloadchromium_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.gn73
1 files changed, 71 insertions, 2 deletions
diff --git a/BUILD.gn b/BUILD.gn
index 10ac76f..ba6b223 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -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
+ ]
+ }
}