| 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/config/android/rules.gni") | 5 import("//build/config/android/rules.gni") |
| 6 import("//testing/test.gni") | 6 import("//testing/test.gni") |
| 7 | 7 |
| 8 # Mark all targets as test only. | 8 # Mark all targets as test only. |
| 9 testonly = true | 9 testonly = true |
| 10 | 10 |
| 11 group("test") { | 11 group("test") { |
| 12 deps = [ | 12 deps = [ |
| 13 ":android_webview_test_apk", | 13 ":android_webview_test_apk", |
| 14 ":android_webview_unittests", | 14 ":android_webview_unittests", |
| 15 ] | 15 ] |
| 16 } | 16 } |
| 17 | 17 |
| 18 # GYP: //android_webview/android_webview_tests.gypi:android_webview_apk | |
| 19 android_apk("android_webview_apk") { | 18 android_apk("android_webview_apk") { |
| 20 deps = [ | 19 deps = [ |
| 21 ":android_webview_apk_assets", | 20 ":android_webview_apk_assets", |
| 22 ":android_webview_apk_resources", | 21 ":android_webview_apk_resources", |
| 23 "//android_webview:android_webview_java", | 22 "//android_webview:android_webview_java", |
| 24 "//base:base_java", | 23 "//base:base_java", |
| 25 "//base:base_java_test_support", | 24 "//base:base_java_test_support", |
| 26 "//components/policy/android:policy_java_test_support", | 25 "//components/policy/android:policy_java_test_support", |
| 27 "//content/public/android:content_java", | 26 "//content/public/android:content_java", |
| 28 "//ui/android:ui_java", | 27 "//ui/android:ui_java", |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 78 "shell/assets/platform-media-codec-test.html", | 77 "shell/assets/platform-media-codec-test.html", |
| 79 "shell/assets/video.3gp", | 78 "shell/assets/video.3gp", |
| 80 "shell/assets/video.webm", | 79 "shell/assets/video.webm", |
| 81 "shell/assets/visual_state_during_fullscreen_test.html", | 80 "shell/assets/visual_state_during_fullscreen_test.html", |
| 82 "shell/assets/visual_state_on_page_commit_visible_test.html", | 81 "shell/assets/visual_state_on_page_commit_visible_test.html", |
| 83 "shell/assets/visual_state_waits_for_js_detached_test.html", | 82 "shell/assets/visual_state_waits_for_js_detached_test.html", |
| 84 "shell/assets/visual_state_waits_for_js_test.html", | 83 "shell/assets/visual_state_waits_for_js_test.html", |
| 85 ] | 84 ] |
| 86 } | 85 } |
| 87 | 86 |
| 88 # GYP: //android_webview/android_webview_tests.gypi:libstandalonelibwebviewchrom
ium | |
| 89 shared_library("libstandalonelibwebviewchromium") { | 87 shared_library("libstandalonelibwebviewchromium") { |
| 90 sources = [ | 88 sources = [ |
| 91 "../lib/main/webview_entry_point.cc", | 89 "../lib/main/webview_entry_point.cc", |
| 92 ] | 90 ] |
| 93 ldflags = [ "-Wl,-shared,-Bsymbolic" ] | 91 ldflags = [ "-Wl,-shared,-Bsymbolic" ] |
| 94 deps = [ | 92 deps = [ |
| 95 "//android_webview:common", | 93 "//android_webview:common", |
| 96 ] | 94 ] |
| 97 configs -= [ "//build/config/android:hide_native_jni_exports" ] | 95 configs -= [ "//build/config/android:hide_native_jni_exports" ] |
| 98 } | 96 } |
| 99 | 97 |
| 100 # GYP: //android_webview/android_webview_tests.gypi:android_webview_test_apk | |
| 101 instrumentation_test_apk("android_webview_test_apk") { | 98 instrumentation_test_apk("android_webview_test_apk") { |
| 102 apk_name = "AndroidWebViewTest" | 99 apk_name = "AndroidWebViewTest" |
| 103 apk_under_test = ":android_webview_apk" | 100 apk_under_test = ":android_webview_apk" |
| 104 android_manifest = "../javatests/AndroidManifest.xml" | 101 android_manifest = "../javatests/AndroidManifest.xml" |
| 105 deps = [ | 102 deps = [ |
| 106 "//android_webview:android_webview_java", | 103 "//android_webview:android_webview_java", |
| 107 "//base:base_java", | 104 "//base:base_java", |
| 108 "//base:base_java_test_support", | 105 "//base:base_java_test_support", |
| 109 "//components/policy/android:policy_java", | 106 "//components/policy/android:policy_java", |
| 110 "//components/policy/android:policy_java_test_support", | 107 "//components/policy/android:policy_java_test_support", |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 203 "../javatests/src/org/chromium/android_webview/test/util/VideoSurfaceViewUti
ls.java", | 200 "../javatests/src/org/chromium/android_webview/test/util/VideoSurfaceViewUti
ls.java", |
| 204 "../javatests/src/org/chromium/android_webview/test/util/VideoTestUtil.java"
, | 201 "../javatests/src/org/chromium/android_webview/test/util/VideoTestUtil.java"
, |
| 205 "../javatests/src/org/chromium/android_webview/test/util/VideoTestWebServer.
java", | 202 "../javatests/src/org/chromium/android_webview/test/util/VideoTestWebServer.
java", |
| 206 ] | 203 ] |
| 207 data = [ | 204 data = [ |
| 208 "data/", | 205 "data/", |
| 209 ] | 206 ] |
| 210 additional_apks = [ "//net/android:net_test_support_apk" ] | 207 additional_apks = [ "//net/android:net_test_support_apk" ] |
| 211 } | 208 } |
| 212 | 209 |
| 213 # GYP: //android_webview/android_webview_tests.gypi:android_webview_unittests | |
| 214 test("android_webview_unittests") { | 210 test("android_webview_unittests") { |
| 215 # Tests do not require any data, but our dependencies pull a lot in. | 211 # Tests do not require any data, but our dependencies pull a lot in. |
| 216 ignore_all_data_deps = true | 212 ignore_all_data_deps = true |
| 217 | 213 |
| 218 deps = [ | 214 deps = [ |
| 219 ":android_webview_unittests_assets", | 215 ":android_webview_unittests_assets", |
| 220 ":android_webview_unittests_java", | 216 ":android_webview_unittests_java", |
| 221 ":android_webview_unittests_jni", | 217 ":android_webview_unittests_jni", |
| 222 "//android_webview:common", | 218 "//android_webview:common", |
| 223 "//base/test:test_support", | 219 "//base/test:test_support", |
| (...skipping 26 matching lines...) Expand all Loading... |
| 250 "../native/state_serializer_unittest.cc", | 246 "../native/state_serializer_unittest.cc", |
| 251 ] | 247 ] |
| 252 } | 248 } |
| 253 | 249 |
| 254 android_assets("android_webview_unittests_assets") { | 250 android_assets("android_webview_unittests_assets") { |
| 255 sources = [ | 251 sources = [ |
| 256 "unittest/assets/asset_file.ogg", | 252 "unittest/assets/asset_file.ogg", |
| 257 ] | 253 ] |
| 258 } | 254 } |
| 259 | 255 |
| 260 # GYP: //android_webview/android_webview_tests.gypi:android_webview_unittests_ja
va | |
| 261 android_library("android_webview_unittests_java") { | 256 android_library("android_webview_unittests_java") { |
| 262 testonly = true | 257 testonly = true |
| 263 deps = [ | 258 deps = [ |
| 264 "//android_webview:android_webview_java", | 259 "//android_webview:android_webview_java", |
| 265 "//base:base_java", | 260 "//base:base_java", |
| 266 "//base:base_java_test_support", | 261 "//base:base_java_test_support", |
| 267 "//content/public/test/android:content_java_test_support", | 262 "//content/public/test/android:content_java_test_support", |
| 268 ] | 263 ] |
| 269 java_files = [ | 264 java_files = [ |
| 270 "../unittestjava/src/org/chromium/android_webview/unittest/InputStreamUnitte
st.java", | 265 "../unittestjava/src/org/chromium/android_webview/unittest/InputStreamUnitte
st.java", |
| 271 "../unittestjava/src/org/chromium/android_webview/unittest/MockAwContentsCli
entBridge.java", | 266 "../unittestjava/src/org/chromium/android_webview/unittest/MockAwContentsCli
entBridge.java", |
| 272 ] | 267 ] |
| 273 } | 268 } |
| 274 | 269 |
| 275 # GYP: //android_webview/android_webview_tests.gypi:android_webview_unittests_jn
i | |
| 276 generate_jni("android_webview_unittests_jni") { | 270 generate_jni("android_webview_unittests_jni") { |
| 277 jni_package = "android_webview_unittests" | 271 jni_package = "android_webview_unittests" |
| 278 sources = [ | 272 sources = [ |
| 279 "../unittestjava/src/org/chromium/android_webview/unittest/InputStreamUnitte
st.java", | 273 "../unittestjava/src/org/chromium/android_webview/unittest/InputStreamUnitte
st.java", |
| 280 "../unittestjava/src/org/chromium/android_webview/unittest/MockAwContentsCli
entBridge.java", | 274 "../unittestjava/src/org/chromium/android_webview/unittest/MockAwContentsCli
entBridge.java", |
| 281 ] | 275 ] |
| 282 } | 276 } |
| 283 | 277 |
| 284 # GYP: //android_webview/android_webview_tests.gypi:libdrawgl | |
| 285 shared_library("libdrawgl") { | 278 shared_library("libdrawgl") { |
| 286 sources = [ | 279 sources = [ |
| 287 "shell/src/draw_gl/draw_gl.cc", | 280 "shell/src/draw_gl/draw_gl.cc", |
| 288 ] | 281 ] |
| 289 configs -= [ "//build/config/android:hide_native_jni_exports" ] | 282 configs -= [ "//build/config/android:hide_native_jni_exports" ] |
| 290 } | 283 } |
| OLD | NEW |