Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(78)

Side by Side Diff: blimp/client/BUILD.gn

Issue 1365823002: Add basic test suite for Blimp (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@blimp_strings
Patch Set: Forgot to remove blimp_tests from another linux gn bot Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « blimp/README.md ('k') | blimp/client/android/AndroidManifest.xml.jinja2 » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 if (is_android) { 5 if (is_android) {
6 import("//build/config/android/config.gni") 6 import("//build/config/android/config.gni")
7 import("//build/config/android/rules.gni") 7 import("//build/config/android/rules.gni")
8 } 8 }
9 9
10 shared_library("blimp_client") { 10 shared_library("blimp_client") {
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 "compositor/blimp_compositor_android.h", 44 "compositor/blimp_compositor_android.h",
45 ] 45 ]
46 46
47 deps += [ ":jni_headers" ] 47 deps += [ ":jni_headers" ]
48 48
49 libs = [ "android" ] 49 libs = [ "android" ]
50 } 50 }
51 } 51 }
52 52
53 if (is_android) { 53 if (is_android) {
54 manifest_package = "org.chromium.blimp"
54 blimp_apk_manifest = "$target_gen_dir/blimp_apk_manifest/AndroidManifest.xml" 55 blimp_apk_manifest = "$target_gen_dir/blimp_apk_manifest/AndroidManifest.xml"
56 blimp_test_apk_manifest =
57 "$target_gen_dir/blimp_test_apk_manifest/AndroidManifest.xml"
58
59 jinja_variables = [ "manifest_package=$manifest_package" ]
55 60
56 jinja_template("blimp_apk_manifest") { 61 jinja_template("blimp_apk_manifest") {
57 input = "android/AndroidManifest.xml.jinja2" 62 input = "android/AndroidManifest.xml.jinja2"
58 output = blimp_apk_manifest 63 output = blimp_apk_manifest
64 variables = jinja_variables
65 }
66
67 jinja_template("blimp_test_apk_manifest") {
68 input = "android/javatests/AndroidManifest.xml.jinja2"
69 output = blimp_test_apk_manifest
70 variables = jinja_variables
59 } 71 }
60 72
61 generate_jni("jni_headers") { 73 generate_jni("jni_headers") {
62 sources = [ 74 sources = [
63 "android/java/src/org/chromium/blimp/BlimpLibraryLoader.java", 75 "android/java/src/org/chromium/blimp/BlimpLibraryLoader.java",
64 "android/java/src/org/chromium/blimp/BlimpView.java", 76 "android/java/src/org/chromium/blimp/BlimpView.java",
65 ] 77 ]
66 78
67 jni_package = "blimp" 79 jni_package = "blimp"
68 } 80 }
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
132 ] 144 ]
133 145
134 java_files = [ 146 java_files = [
135 "android/java/src/org/chromium/blimp/BlimpApplication.java", 147 "android/java/src/org/chromium/blimp/BlimpApplication.java",
136 "android/java/src/org/chromium/blimp/BlimpLibraryLoader.java", 148 "android/java/src/org/chromium/blimp/BlimpLibraryLoader.java",
137 "android/java/src/org/chromium/blimp/BlimpRendererActivity.java", 149 "android/java/src/org/chromium/blimp/BlimpRendererActivity.java",
138 "android/java/src/org/chromium/blimp/BlimpView.java", 150 "android/java/src/org/chromium/blimp/BlimpView.java",
139 ] 151 ]
140 } 152 }
141 153
154 android_library("blimp_test_java") {
155 testonly = true
156
157 deps = [
158 ":blimp_java",
159 ":blimp_java_resources",
160 "//base:base_java",
161 "//base:base_java_test_support",
162 ]
163
164 java_files = [ "android/javatests/src/org/chromium/blimp/DummyTest.java" ]
165 }
166
142 android_apk("blimp_apk") { 167 android_apk("blimp_apk") {
143 deps = [ 168 deps = [
144 ":blimp_apk_manifest", 169 ":blimp_apk_manifest",
145 ":blimp_java", 170 ":blimp_java",
146 ":blimp_java_resources", 171 ":blimp_java_resources",
147 ":blimp_client", 172 ":blimp_client",
148 "//base:base_java", 173 "//base:base_java",
149 ] 174 ]
150 apk_name = "Blimp" 175 apk_name = "Blimp"
151 android_manifest = blimp_apk_manifest 176 android_manifest = blimp_apk_manifest
152 native_libs = [ "libblimp_client.so" ] 177 native_libs = [ "libblimp_client.so" ]
153 } 178 }
179
180 instrumentation_test_apk("blimp_test_apk") {
181 apk_name = "BlimpTest"
182 apk_under_test = ":blimp_apk"
183 android_manifest = blimp_test_apk_manifest
184 deps = [
185 ":blimp_test_apk_manifest",
186 ":blimp_test_java",
187 ]
188 }
154 } 189 }
OLDNEW
« no previous file with comments | « blimp/README.md ('k') | blimp/client/android/AndroidManifest.xml.jinja2 » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698