| OLD | NEW |
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 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("//build/buildflag_header.gni") | 5 import("//build/buildflag_header.gni") |
| 6 import("//build/config/features.gni") | 6 import("//build/config/features.gni") |
| 7 import("//build/config/locales.gni") | 7 import("//build/config/locales.gni") |
| 8 import("//build/config/ui.gni") | 8 import("//build/config/ui.gni") |
| 9 import("//chromecast/build/tests/cast_test.gni") | 9 import("//chromecast/build/tests/cast_test.gni") |
| 10 import("//chromecast/chromecast.gni") | 10 import("//chromecast/chromecast.gni") |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 86 "media_unittests --gtest_filter=-AudioOutputControllerTest.PlayDivertSwitc
hDeviceRevertClose:AudioOutputControllerTest.PlaySwitchDeviceClose:AudioStreamHa
ndlerTest.Play:AudioStreamHandlerTest.ConsecutivePlayRequests:PipelineIntegratio
nTest.BasicPlayback_MediaSource_VP9_WebM:PipelineIntegrationTest.BasicPlayback_V
ideoOnly_VP9_WebM:PipelineIntegrationTest.BasicPlayback_VP9*:PipelineIntegration
Test.P444_VP9_WebM:PipelineIntegrationTest.BasicPlayback_VP8A*:OpusAudioDecoderT
est/AudioDecoderTest.ProduceAudioSamples/0:SoundsManagerTest.Play", | 86 "media_unittests --gtest_filter=-AudioOutputControllerTest.PlayDivertSwitc
hDeviceRevertClose:AudioOutputControllerTest.PlaySwitchDeviceClose:AudioStreamHa
ndlerTest.Play:AudioStreamHandlerTest.ConsecutivePlayRequests:PipelineIntegratio
nTest.BasicPlayback_MediaSource_VP9_WebM:PipelineIntegrationTest.BasicPlayback_V
ideoOnly_VP9_WebM:PipelineIntegrationTest.BasicPlayback_VP9*:PipelineIntegration
Test.P444_VP9_WebM:PipelineIntegrationTest.BasicPlayback_VP8A*:OpusAudioDecoderT
est/AudioDecoderTest.ProduceAudioSamples/0:SoundsManagerTest.Play", |
| 87 | 87 |
| 88 # DoAppendUTF8Invalid fails because of dcheck_always_on flag in Eng builds | 88 # DoAppendUTF8Invalid fails because of dcheck_always_on flag in Eng builds |
| 89 "url_unittests --gtest_filter=-URLCanonTest.DoAppendUTF8Invalid", | 89 "url_unittests --gtest_filter=-URLCanonTest.DoAppendUTF8Invalid", |
| 90 ] | 90 ] |
| 91 | 91 |
| 92 # Disable ProcessMetricsTest.GetNumberOfThreads (b/15610509) | 92 # Disable ProcessMetricsTest.GetNumberOfThreads (b/15610509) |
| 93 # Disable ProcessUtilTest.* (need to define OS_ANDROID) | 93 # Disable ProcessUtilTest.* (need to define OS_ANDROID) |
| 94 # Disable StackContainer.BufferAlignment (don't support 16-byte alignment) | 94 # Disable StackContainer.BufferAlignment (don't support 16-byte alignment) |
| 95 # Disable SystemMetrics2Test.GetSystemMemoryInfo (buffers>0 can't be guarant
eed) | 95 # Disable SystemMetrics2Test.GetSystemMemoryInfo (buffers>0 can't be guarant
eed) |
| 96 if (disable_display) { | 96 if (is_cast_audio_only) { |
| 97 # Also disable TimeFormattingTest on audio-only builds, since we don't | 97 # Also disable TimeFormattingTest on audio-only builds, since we don't |
| 98 # include the necessary info in icudtl.dat. | 98 # include the necessary info in icudtl.dat. |
| 99 filters += [ "base_unittests --gtest_filter=-ProcessMetricsTest.GetNumberO
fThreads:ProcessUtilTest.*:StackContainer.BufferAlignment:SystemMetrics2Test.Get
SystemMemoryInfo:TimeFormattingTest.*" ] | 99 filters += [ "base_unittests --gtest_filter=-ProcessMetricsTest.GetNumberO
fThreads:ProcessUtilTest.*:StackContainer.BufferAlignment:SystemMetrics2Test.Get
SystemMemoryInfo:TimeFormattingTest.*" ] |
| 100 } else { | 100 } else { |
| 101 filters += [ "base_unittests --gtest_filter=-ProcessMetricsTest.GetNumberO
fThreads:ProcessUtilTest.*:StackContainer.BufferAlignment:SystemMetrics2Test.Get
SystemMemoryInfo" ] | 101 filters += [ "base_unittests --gtest_filter=-ProcessMetricsTest.GetNumberO
fThreads:ProcessUtilTest.*:StackContainer.BufferAlignment:SystemMetrics2Test.Get
SystemMemoryInfo" ] |
| 102 } | 102 } |
| 103 } else if (is_cast_desktop_build || target_os == "android") { | 103 } else if (is_cast_desktop_build || target_os == "android") { |
| 104 filters += [ | 104 filters += [ |
| 105 # URLRequestTestHTTP.GetTest_ManyCookies takes roughly 55s to run. Increas
e | 105 # URLRequestTestHTTP.GetTest_ManyCookies takes roughly 55s to run. Increas
e |
| 106 # timeout to 90s from 45s to allow it to pass (b/19821476) (b/29415636). | 106 # timeout to 90s from 45s to allow it to pass (b/19821476) (b/29415636). |
| (...skipping 30 matching lines...) Expand all Loading... |
| 137 "cast_shell_browser_test --no-sandbox --enable-local-file-accesses --enabl
e-cma-media-pipeline --ozone-platform=cast --test-launcher-jobs=1" + use_gpu_swi
tch, | 137 "cast_shell_browser_test --no-sandbox --enable-local-file-accesses --enabl
e-cma-media-pipeline --ozone-platform=cast --test-launcher-jobs=1" + use_gpu_swi
tch, |
| 138 "cast_media_unittests --test-launcher-jobs=1", | 138 "cast_media_unittests --test-launcher-jobs=1", |
| 139 "ipc_tests --test-launcher-jobs=1", | 139 "ipc_tests --test-launcher-jobs=1", |
| 140 ] | 140 ] |
| 141 | 141 |
| 142 if (use_alsa) { | 142 if (use_alsa) { |
| 143 tests += [ "//chromecast/media/cma/backend/alsa:cast_alsa_cma_backend_unit
tests" ] | 143 tests += [ "//chromecast/media/cma/backend/alsa:cast_alsa_cma_backend_unit
tests" ] |
| 144 } | 144 } |
| 145 } | 145 } |
| 146 | 146 |
| 147 if (!disable_display) { | 147 if (!is_cast_audio_only) { |
| 148 tests += [ "//gpu:gpu_unittests" ] | 148 tests += [ "//gpu:gpu_unittests" ] |
| 149 } | 149 } |
| 150 } | 150 } |
| 151 | 151 |
| 152 # Creates the build and run lists for all test targets. | 152 # Creates the build and run lists for all test targets. |
| 153 cast_test_group_list("cast_test_lists") { | 153 cast_test_group_list("cast_test_lists") { |
| 154 build_list_path = "$root_out_dir/tests/build_test_list.txt" | 154 build_list_path = "$root_out_dir/tests/build_test_list.txt" |
| 155 | 155 |
| 156 run_list_path = "$root_out_dir/tests/run_test_list.txt" | 156 run_list_path = "$root_out_dir/tests/run_test_list.txt" |
| 157 | 157 |
| (...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 299 "$chromecast_branding", | 299 "$chromecast_branding", |
| 300 "-g", | 300 "-g", |
| 301 rebase_path("$root_gen_dir/chromecast_strings"), | 301 rebase_path("$root_gen_dir/chromecast_strings"), |
| 302 "-x", | 302 "-x", |
| 303 rebase_path("$root_out_dir/chromecast_locales"), | 303 rebase_path("$root_out_dir/chromecast_locales"), |
| 304 ] + locales | 304 ] + locales |
| 305 } | 305 } |
| 306 | 306 |
| 307 buildflag_header("chromecast_features") { | 307 buildflag_header("chromecast_features") { |
| 308 header = "chromecast_features.h" | 308 header = "chromecast_features.h" |
| 309 flags = [ "DISABLE_DISPLAY=$disable_display" ] | 309 flags = [ "IS_CAST_AUDIO_ONLY=$is_cast_audio_only" ] |
| 310 } | 310 } |
| 311 | 311 |
| 312 if (is_android) { | 312 if (is_android) { |
| 313 # GYP target: chromecast.gyp:cast_shell_icudata | 313 # GYP target: chromecast.gyp:cast_shell_icudata |
| 314 android_assets("cast_shell_apk_assets") { | 314 android_assets("cast_shell_apk_assets") { |
| 315 assert(v8_use_external_startup_data) | 315 assert(v8_use_external_startup_data) |
| 316 | 316 |
| 317 sources = [ | 317 sources = [ |
| 318 "$root_out_dir/assets/cast_shell.pak", | 318 "$root_out_dir/assets/cast_shell.pak", |
| 319 ] | 319 ] |
| (...skipping 11 matching lines...) Expand all Loading... |
| 331 apk_name = "CastShell" | 331 apk_name = "CastShell" |
| 332 android_manifest = "$root_gen_dir/cast_shell_manifest/AndroidManifest.xml" | 332 android_manifest = "$root_gen_dir/cast_shell_manifest/AndroidManifest.xml" |
| 333 android_manifest_dep = "//chromecast/browser/android:cast_shell_manifest" | 333 android_manifest_dep = "//chromecast/browser/android:cast_shell_manifest" |
| 334 deps = [ | 334 deps = [ |
| 335 ":cast_shell_apk_assets", | 335 ":cast_shell_apk_assets", |
| 336 "//chromecast/android:libcast_shell_android", | 336 "//chromecast/android:libcast_shell_android", |
| 337 "//chromecast/browser/android:cast_shell_java", | 337 "//chromecast/browser/android:cast_shell_java", |
| 338 ] | 338 ] |
| 339 } | 339 } |
| 340 } | 340 } |
| OLD | NEW |