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

Side by Side Diff: third_party/robolectric/BUILD.gn

Issue 2051913002: [Third Party] Add Robolectric 3.0 build files. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Use get_path_info to generate template file names. Created 4 years, 4 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 | « third_party/hamcrest/BUILD.gn ('k') | third_party/robolectric/README.chromium » ('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 import("//build/config/android/rules.gni") 5 import("//build/config/android/rules.gni")
6 6
7 # GYP: //third_party/robolectric/robolectric.gyp:android-all-4.3_r2-robolectric- 0 7 # GYP: //third_party/robolectric/robolectric.gyp:android-all-4.3_r2-robolectric- 0
8 java_prebuilt("android-all-4.3_r2-robolectric-0") { 8 java_prebuilt("android-all-4.3_r2-robolectric-0") {
9 jar_path = "lib/android-all-4.3_r2-robolectric-0.jar" 9 jar_path = "lib/android-all-4.3_r2-robolectric-0.jar"
10 } 10 }
11 11
12 # GYP: //third_party/robolectric/robolectric.gyp:tagsoup-1.2 12 # GYP: //third_party/robolectric/robolectric.gyp:tagsoup-1.2
13 java_prebuilt("tagsoup-1.2") { 13 java_prebuilt("tagsoup-1.2") {
14 jar_path = "lib/tagsoup-1.2.jar" 14 jar_path = "lib/tagsoup-1.2.jar"
15 } 15 }
16 16
17 # GYP: //third_party/robolectric/robolectric.gyp:json-20080701 17 # GYP: //third_party/robolectric/robolectric.gyp:json-20080701
18 java_prebuilt("json-20080701") { 18 java_prebuilt("json-20080701") {
19 jar_path = "lib/json-20080701.jar" 19 jar_path = "lib/json-20080701.jar"
20 } 20 }
21 21
22 # TODO(mikecase): Remove this target once all tests have been converted to
23 # Robolectric 3.0.
22 # GYP: //third_party/robolectric/robolectric.gyp:robolectric_jar 24 # GYP: //third_party/robolectric/robolectric.gyp:robolectric_jar
23 java_prebuilt("robolectric_java") { 25 java_prebuilt("robolectric_java") {
24 testonly = true 26 testonly = true
25 jar_path = "lib/robolectric-2.4-jar-with-dependencies.jar" 27 jar_path = "lib/robolectric-2.4-jar-with-dependencies.jar"
26 deps = [ 28 deps = [
27 ":android-all-4.3_r2-robolectric-0", 29 ":android-all-4.3_r2-robolectric-0",
28 ":json-20080701", 30 ":json-20080701",
29 ":tagsoup-1.2", 31 ":tagsoup-1.2",
30 ] 32 ]
31 } 33 }
34
35 java_prebuilt("android-all-5.0.0_r2-robolectric-1") {
36 jar_path = "lib/android-all-5.0.0_r2-robolectric-1.jar"
37 }
38
39 # TODO(mikecase): Rename target to robolectric_java once all tests have been
40 # converted to Robolectric 3.0 and the old robolectric_java target has been
41 # removed.
42 java_library("robolectric_3_java") {
43 testonly = true
44 deps = [
45 ":android-all-5.0.0_r2-robolectric-1",
46 ":json-20080701",
47 ":robolectric_annotations_java",
48 ":robolectric_resources_java",
49 ":robolectric_utils_java",
50 ":shadows-core-3.0",
51 ":shadows-multidex-3.0",
52 ":tagsoup-1.2",
53 "//third_party/bouncycastle:bouncycastle_java",
54 "//third_party/icu4j:icu4j_java",
55 "//third_party/intellij:intellij_annotations_java",
56 "//third_party/junit:junit",
57 "//third_party/ow2_asm:asm_analysis_java",
58 "//third_party/ow2_asm:asm_commons_java",
59 "//third_party/ow2_asm:asm_java",
60 "//third_party/ow2_asm:asm_tree_java",
61 "//third_party/ow2_asm:asm_util_java",
62 "//third_party/sqlite4java:sqlite4java_java",
63 ]
64 java_files = [
65 "robolectric/robolectric/src/main/java/org/robolectric/DefaultTestLifecycle. java",
66 "robolectric/robolectric/src/main/java/org/robolectric/MultiApiRobolectricTe stRunner.java",
67 "robolectric/robolectric/src/main/java/org/robolectric/ParameterizedRobolect ricTestRunner.java",
68 "robolectric/robolectric/src/main/java/org/robolectric/Robolectric.java",
69 "robolectric/robolectric/src/main/java/org/robolectric/RobolectricGradleTest Runner.java",
70 "robolectric/robolectric/src/main/java/org/robolectric/RobolectricTestRunner .java",
71 "robolectric/robolectric/src/main/java/org/robolectric/TestLifecycle.java",
72 "robolectric/robolectric/src/main/java/org/robolectric/TestLifecycleApplicat ion.java",
73 "robolectric/robolectric/src/main/java/org/robolectric/TestLifecycleApplicat ionImpl.java",
74 "robolectric/robolectric/src/main/java/org/robolectric/internal/ClassNameRes olver.java",
75 "robolectric/robolectric/src/main/java/org/robolectric/internal/Instrumentin gClassLoaderFactory.java",
76 "robolectric/robolectric/src/main/java/org/robolectric/internal/ParallelUniv erse.java",
77 "robolectric/robolectric/src/main/java/org/robolectric/internal/ParallelUniv erseInterface.java",
78 "robolectric/robolectric/src/main/java/org/robolectric/internal/SdkConfig.ja va",
79 "robolectric/robolectric/src/main/java/org/robolectric/internal/SdkEnvironme nt.java",
80 "robolectric/robolectric/src/main/java/org/robolectric/internal/bytecode/Cla ssHandler.java",
81 "robolectric/robolectric/src/main/java/org/robolectric/internal/bytecode/Cla ssInfo.java",
82 "robolectric/robolectric/src/main/java/org/robolectric/internal/bytecode/Ins trumentationConfiguration.java",
83 "robolectric/robolectric/src/main/java/org/robolectric/internal/bytecode/Ins trumentingClassLoader.java",
84 "robolectric/robolectric/src/main/java/org/robolectric/internal/bytecode/Inv ocationProfile.java",
85 "robolectric/robolectric/src/main/java/org/robolectric/internal/bytecode/Met hodSignature.java",
86 "robolectric/robolectric/src/main/java/org/robolectric/internal/bytecode/Rob oType.java",
87 "robolectric/robolectric/src/main/java/org/robolectric/internal/bytecode/Rob olectricInternals.java",
88 "robolectric/robolectric/src/main/java/org/robolectric/internal/bytecode/Sha dowConfig.java",
89 "robolectric/robolectric/src/main/java/org/robolectric/internal/bytecode/Sha dowMap.java",
90 "robolectric/robolectric/src/main/java/org/robolectric/internal/bytecode/Sha dowWrangler.java",
91 "robolectric/robolectric/src/main/java/org/robolectric/internal/dependency/C achedDependencyResolver.java",
92 "robolectric/robolectric/src/main/java/org/robolectric/internal/dependency/D ependencyJar.java",
93 "robolectric/robolectric/src/main/java/org/robolectric/internal/dependency/D ependencyResolver.java",
94 "robolectric/robolectric/src/main/java/org/robolectric/internal/dependency/L ocalDependencyResolver.java",
95 "robolectric/robolectric/src/main/java/org/robolectric/internal/fakes/RoboCh arsets.java",
96 "robolectric/robolectric/src/main/java/org/robolectric/internal/fakes/RoboEx tendedResponseCache.java",
97 "robolectric/robolectric/src/main/java/org/robolectric/internal/fakes/RoboIn strumentation.java",
98 "robolectric/robolectric/src/main/java/org/robolectric/internal/fakes/RoboRe sponseSource.java",
99 "robolectric/robolectric/src/main/java/org/robolectric/internal/runtime/Api1 9RuntimeAdapter.java",
100 "robolectric/robolectric/src/main/java/org/robolectric/internal/runtime/Api2 1RuntimeAdapter.java",
101 "robolectric/robolectric/src/main/java/org/robolectric/internal/runtime/Runt imeAdapter.java",
102 "robolectric/robolectric/src/main/java/org/robolectric/internal/runtime/Runt imeAdapterFactory.java",
103 "robolectric/robolectric/src/main/java/org/robolectric/package-info.java",
104 "robolectric/robolectric/src/main/java/org/robolectric/res/builder/DefaultPa ckageManager.java",
105 "robolectric/robolectric/src/main/java/org/robolectric/res/builder/StubPacka geManager.java",
106 "robolectric/robolectric/src/main/java/org/robolectric/util/ActivityControll er.java",
107 "robolectric/robolectric/src/main/java/org/robolectric/util/ComponentControl ler.java",
108 "robolectric/robolectric/src/main/java/org/robolectric/util/FragmentControll er.java",
109 "robolectric/robolectric/src/main/java/org/robolectric/util/FragmentTestUtil .java",
110 "robolectric/robolectric/src/main/java/org/robolectric/util/ServiceControlle r.java",
111 ]
112 additional_jar_files = [ rebase_path(
113 "robolectric/robolectric/src/main/resources/robol ectric-version.properties") + ":robolectric-version.properties" ]
114 }
115
116 java_library("robolectric_annotations_java") {
117 testonly = true
118 deps = [
119 ":android-all-5.0.0_r2-robolectric-1",
120 "//third_party/intellij:intellij_annotations_java",
121 ]
122 java_files = [
123 "robolectric/robolectric-annotations/src/main/java/org/robolectric/annotatio n/AccessibilityChecks.java",
124 "robolectric/robolectric-annotations/src/main/java/org/robolectric/annotatio n/Config.java",
125 "robolectric/robolectric-annotations/src/main/java/org/robolectric/annotatio n/HiddenApi.java",
126 "robolectric/robolectric-annotations/src/main/java/org/robolectric/annotatio n/Implementation.java",
127 "robolectric/robolectric-annotations/src/main/java/org/robolectric/annotatio n/Implements.java",
128 "robolectric/robolectric-annotations/src/main/java/org/robolectric/annotatio n/RealObject.java",
129 "robolectric/robolectric-annotations/src/main/java/org/robolectric/annotatio n/Resetter.java",
130 "robolectric/robolectric-annotations/src/main/java/org/robolectric/annotatio n/internal/DoNotInstrument.java",
131 "robolectric/robolectric-annotations/src/main/java/org/robolectric/annotatio n/internal/Instrument.java",
132 "robolectric/robolectric-annotations/src/main/java/org/robolectric/annotatio n/package-info.java",
133 ]
134 }
135
136 java_library("robolectric_processor_java") {
137 testonly = true
138 deps = [
139 ":robolectric_annotations_java",
140 "//build/android:sun_tools_java",
141 "//third_party/guava:guava_java",
142 "//third_party/intellij:intellij_annotations_java",
143 ]
144 provider_configurations = [ "robolectric/robolectric-processor/src/main/resour ces/META-INF/services/javax.annotation.processing.Processor" ]
145 java_files = [
146 "robolectric/robolectric-processor/src/main/java/org/robolectric/annotation/ processing/RobolectricModel.java",
147 "robolectric/robolectric-processor/src/main/java/org/robolectric/annotation/ processing/RobolectricProcessor.java",
148 "robolectric/robolectric-processor/src/main/java/org/robolectric/annotation/ processing/generator/Generator.java",
149 "robolectric/robolectric-processor/src/main/java/org/robolectric/annotation/ processing/generator/ServiceLoaderGenerator.java",
150 "robolectric/robolectric-processor/src/main/java/org/robolectric/annotation/ processing/generator/ShadowProviderGenerator.java",
151 "robolectric/robolectric-processor/src/main/java/org/robolectric/annotation/ processing/generator/package-info.java",
152 "robolectric/robolectric-processor/src/main/java/org/robolectric/annotation/ processing/package-info.java",
153 "robolectric/robolectric-processor/src/main/java/org/robolectric/annotation/ processing/validator/FoundOnImplementsValidator.java",
154 "robolectric/robolectric-processor/src/main/java/org/robolectric/annotation/ processing/validator/ImplementationValidator.java",
155 "robolectric/robolectric-processor/src/main/java/org/robolectric/annotation/ processing/validator/ImplementsValidator.java",
156 "robolectric/robolectric-processor/src/main/java/org/robolectric/annotation/ processing/validator/RealObjectValidator.java",
157 "robolectric/robolectric-processor/src/main/java/org/robolectric/annotation/ processing/validator/ResetterValidator.java",
158 "robolectric/robolectric-processor/src/main/java/org/robolectric/annotation/ processing/validator/Validator.java",
159 "robolectric/robolectric-processor/src/main/java/org/robolectric/annotation/ processing/validator/package-info.java",
160 ]
161 }
162
163 java_library("robolectric_resources_java") {
164 testonly = true
165 deps = [
166 ":android-all-5.0.0_r2-robolectric-1",
167 ":robolectric_annotations_java",
168 ":robolectric_utils_java",
169 "//third_party/intellij:intellij_annotations_java",
170 ]
171 java_files = [
172 "robolectric/robolectric-resources/src/main/java/org/robolectric/RuntimeEnvi ronment.java",
173 "robolectric/robolectric-resources/src/main/java/org/robolectric/ShadowsAdap ter.java",
174 "robolectric/robolectric-resources/src/main/java/org/robolectric/manifest/Ac tivityData.java",
175 "robolectric/robolectric-resources/src/main/java/org/robolectric/manifest/An droidManifest.java",
176 "robolectric/robolectric-resources/src/main/java/org/robolectric/manifest/Br oadcastReceiverData.java",
177 "robolectric/robolectric-resources/src/main/java/org/robolectric/manifest/Co ntentProviderData.java",
178 "robolectric/robolectric-resources/src/main/java/org/robolectric/manifest/In tentFilterData.java",
179 "robolectric/robolectric-resources/src/main/java/org/robolectric/manifest/Me taData.java",
180 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/AttrDat a.java",
181 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/AttrRes ourceLoader.java",
182 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Attribu te.java",
183 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/ColorRe sourceLoader.java",
184 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Documen tLoader.java",
185 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Drawabl eNode.java",
186 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Drawabl eResourceLoader.java",
187 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/FileFsF ile.java",
188 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/FileTyp edResource.java",
189 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Fs.java ",
190 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/FsFile. java",
191 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/MenuNod e.java",
192 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/MergedR esourceIndex.java",
193 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/OpaqueF ileLoader.java",
194 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Overlay ResourceIndex.java",
195 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Overlay ResourceLoader.java",
196 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Package ResourceLoader.java",
197 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Plural. java",
198 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/PluralR esourceLoader.java",
199 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Prefere nceLoader.java",
200 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Prefere nceNode.java",
201 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/RawReso urceLoader.java",
202 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/ResBunc h.java",
203 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/ResBund le.java",
204 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/ResName .java",
205 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/ResType .java",
206 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Resourc eExtractor.java",
207 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Resourc eIndex.java",
208 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Resourc eLoader.java",
209 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Resourc ePath.java",
210 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Resourc eRemapper.java",
211 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Resourc eValueConverter.java",
212 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Routing ResourceLoader.java",
213 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/StringR esources.java",
214 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/Style.j ava",
215 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/StyleDa ta.java",
216 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/StyleRe sourceLoader.java",
217 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/TypedRe source.java",
218 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/ValueRe sourceLoader.java",
219 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/XResour ceLoader.java",
220 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/XmlBloc kLoader.java",
221 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/XmlLoad er.java",
222 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/XpathRe sourceXmlLoader.java",
223 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/builder /ResourceParser.java",
224 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/builder /RobolectricPackageManager.java",
225 "robolectric/robolectric-resources/src/main/java/org/robolectric/res/builder /XmlBlock.java",
226 "robolectric/robolectric-resources/src/main/java/org/robolectric/shadows/Con verter.java",
227 "robolectric/robolectric-resources/src/main/java/org/robolectric/shadows/Res ourceHelper.java",
228 "robolectric/robolectric-resources/src/main/java/org/robolectric/shadows/Rob oAttributeSet.java",
229 "robolectric/robolectric-resources/src/main/java/org/robolectric/shadows/Rob oLayoutInflater.java",
230 ]
231 }
232
233 java_library("robolectric_utils_java") {
234 testonly = true
235 deps = [
236 ":android-all-5.0.0_r2-robolectric-1",
237 ":robolectric_annotations_java",
238 "//third_party/accessibility_test_framework:accessibility_test_framework_jav a",
239 "//third_party/hamcrest:hamcrest_core_java",
240 "//third_party/hamcrest:hamcrest_integration_java",
241 "//third_party/junit:junit",
242 "//third_party/ow2_asm:asm_commons_java",
243 "//third_party/ow2_asm:asm_java",
244 ]
245 java_files = [
246 "robolectric/robolectric-utils/src/main/java/org/robolectric/internal/Shadow .java",
247 "robolectric/robolectric-utils/src/main/java/org/robolectric/internal/Shadow Constants.java",
248 "robolectric/robolectric-utils/src/main/java/org/robolectric/internal/Shadow Extractor.java",
249 "robolectric/robolectric-utils/src/main/java/org/robolectric/internal/Shadow Provider.java",
250 "robolectric/robolectric-utils/src/main/java/org/robolectric/internal/Shadow edObject.java",
251 "robolectric/robolectric-utils/src/main/java/org/robolectric/internal/byteco de/DirectObjectMarker.java",
252 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/Accessibil ityUtil.java",
253 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/Function.j ava",
254 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/Join.java" ,
255 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/Logger.jav a",
256 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/NamedStrea m.java",
257 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/Pair.java" ,
258 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/Reflection Helpers.java",
259 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/Scheduler. java",
260 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/SimpleFutu re.java",
261 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/SoftThread Local.java",
262 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/Strftime.j ava",
263 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/Strings.ja va",
264 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/TempDirect ory.java",
265 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/TimeUtils. java",
266 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/Transcript .java",
267 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/Util.java" ,
268 "robolectric/robolectric-utils/src/main/java/org/robolectric/util/package-in fo.java",
269 ]
270 }
271
272 template_files = [
273 "robolectric/robolectric-shadows/shadows-core/src/main/resources/android/app/R obolectricActivityManager.java.vm",
274 "robolectric/robolectric-shadows/shadows-core/src/main/resources/android/hardw are/display/RoboDisplayManager.java.vm",
275 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/fakes/BaseCursor.java.vm",
276 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/fakes/RoboSensorManager.java.vm",
277 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/fakes/RoboVibrator.java.vm",
278 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/fakes/RoboWebSettings.java.vm",
279 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowAccessibilityManager.java.vm",
280 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowAccountManager.java.vm",
281 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowAlarmManager.java.vm",
282 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowAssetManager.java.vm",
283 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowBackgroundThread.java.vm",
284 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowBluetoothAdapter.java.vm",
285 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowClipboardManager.java.vm",
286 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowConnectivityManager.java.vm",
287 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowContextImpl.java.vm",
288 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowCursorWindow.java.vm",
289 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowCursorWrapper.java.vm",
290 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowDateIntervalFormat.java.vm",
291 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowDisplay.java.vm",
292 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowDisplayManagerGlobal.java.vm",
293 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowEnvironment.java.vm",
294 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowICU.java.vm",
295 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowLocaleData.java.vm",
296 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowMemoryMappedFile.java.vm",
297 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowMessage.java.vm",
298 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowMessageQueue.java.vm",
299 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowNotification.java.vm",
300 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowParcel.java.vm",
301 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowPowerManager.java.vm",
302 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowRenderNode.java.vm",
303 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowSQLiteConnection.java.vm",
304 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowSettings.java.vm",
305 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowSmsManager.java.vm",
306 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowStatFs.java.vm",
307 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowStaticLayout.java.vm",
308 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowTime.java.vm",
309 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowTypeface.java.vm",
310 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowWebView.java.vm",
311 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowWindowManagerGlobal.java.vm",
312 ]
313
314 processed_template_files = []
315 foreach(t, template_files) {
316 gen_dir = get_path_info(t, "gen_dir")
317 name = get_path_info(t, "name")
318 processed_template_files += [ "$gen_dir/$name" ]
319 }
mikecase (-- gone --) 2016/07/25 19:55:58 Done! Didnt know about this get_path_info magic.
jbudorick 2016/07/25 20:01:05 Does this get turned into the right name? Does "na
320
321 java_binary("robolectric_template_processor") {
322 testonly = true
323 java_files = [
324 "template_processor/src/org/chromium/testing/robolectric/template/ProcessRob olectricTemplate.java",
325 "template_processor/src/org/chromium/testing/robolectric/template/ProcessTem plateArgParser.java",
326 ]
327 main_class =
328 "org.chromium.testing.robolectric.template.ProcessRobolectricTemplate"
329 deps = [
330 "//third_party/apache_velocity:apache_velocity_java",
331 ]
332 }
333
334 action("process_robolectric_templates") {
335 testonly = true
336
337 api_level = "21"
338 base_template_dir = rebase_path(".", root_build_dir)
339 base_template_output_dir = rebase_path("$target_gen_dir", root_build_dir)
340 script = "$root_build_dir/bin/robolectric_template_processor"
341 args = [
342 "--api-level",
343 api_level,
344 "--base-template-dir",
345 base_template_dir,
346 "--output-dir",
347 base_template_output_dir,
348 ]
349 inputs = template_files
350 outputs = processed_template_files
351
352 deps = [
353 ":robolectric_template_processor",
354 ]
355 }
356
357 java_library("shadows-core-3.0") {
358 testonly = true
359 processors_javac =
360 [ "org.robolectric.annotation.processing.RobolectricProcessor" ]
361 processor_args_javac =
362 [ "org.robolectric.annotation.processing.shadowPackage=org.robolectric" ]
363 provider_configurations = [
364 "robolectric/robolectric-shadows/shadows-core/src/main/resources/META-INF/se rvices/org.robolectric.ShadowsAdapter",
365
366 # TODO(mikecase): Switch to use the actual org.robolectric.internal.ShadowPr ovider file generated
367 # at compile time.
368 "robolectric/robolectric-processor/src/test/resources/META-INF/services/org. robolectric.internal.ShadowProvider",
369 ]
370 additional_jar_files = [
371 rebase_path("../sqlite4java/lib/linux-x86_64/libsqlite4java.so") +
372 ":linux-x86_64/libsqlite4java.so",
373 rebase_path("../sqlite4java/lib/linux-x86/libsqlite4java.so") +
374 ":linux-x86/libsqlite4java.so",
375 rebase_path("../sqlite4java/lib/mac-x86_64/libsqlite4java.jnilib") +
376 ":mac-x86_64/libsqlite4java.jnilib",
377 rebase_path("../sqlite4java/lib/windows-x86/sqlite4java.dll") +
378 ":windows-x86/sqlite4java.dll",
379 rebase_path("../sqlite4java/lib/windows-x86_64/sqlite4java.dll") +
380 ":windows-x86_64/sqlite4java.dll",
381 ]
382 java_files = [
383 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboCursor.java",
384 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboIntentSender.java",
385 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboMenu.java",
386 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboMenuItem.java",
387 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboSharedPreferences.java",
388 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboSubMenu.java",
389 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/package-info.java",
390 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/CoreShadowsAdapter.java",
391 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/Provider.java",
392 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbsListView.java",
393 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbsSeekBar.java",
394 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbsSpinner.java",
395 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbsoluteLayout.java",
396 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbstractCursor.java",
397 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAccessibilityService.java",
398 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivity.java",
399 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivityGroup.java",
400 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivityManager.java",
401 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivityManagerNative.java",
402 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivityThread.java",
403 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAdapterView.java",
404 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAddress.java",
405 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAlertController.java",
406 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAlertDialog.java",
407 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAndroidBidi.java",
408 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAndroidHttpClient.java",
409 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAnimationBridge.java",
410 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAnimationUtils.java",
411 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAppWidgetHost.java",
412 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAppWidgetHostView.java",
413 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAppWidgetManager.java",
414 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowApplication.java",
415 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowArrayAdapter.java",
416 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAsyncTask.java",
417 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAsyncTaskBridge.java",
418 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAsyncTaskLoader.java",
419 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAudioEffect.java",
420 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAudioManager.java",
421 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBaseAdapter.java",
422 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBinder.java",
423 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBinderBridge.java",
424 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBitmap.java",
425 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBitmapDrawable.java",
426 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBitmapFactory.java",
427 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBitmapShader.java",
428 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBluetoothDevice.java",
429 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBroadcastReceiver.java",
430 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBundle.java",
431 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCamera.java",
432 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCanvas.java",
433 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowChoreographer.java",
434 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowColor.java",
435 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowColorMatrix.java",
436 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowColorMatrixColorFilter.java",
437 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCompoundButton.java",
438 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowConfiguration.java",
439 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentObserver.java",
440 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentProvider.java",
441 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentProviderClient.java",
442 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentProviderOperation.java",
443 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentProviderResult.java",
444 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentResolver.java",
445 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentUris.java",
446 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContext.java",
447 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContextThemeWrapper.java",
448 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContextWrapper.java",
449 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCookieManager.java",
450 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCookieSyncManager.java",
451 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCornerPathEffect.java",
452 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCountDownTimer.java",
453 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCursorAdapter.java",
454 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDashPathEffect.java",
455 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDateFormat.java",
456 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDatePickerDialog.java",
457 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDebug.java",
458 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDialog.java",
459 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDownloadManager.java",
460 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDrawable.java",
461 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowEdgeEffect.java",
462 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowExifInterface.java",
463 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowExpandableListView.java",
464 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowFilter.java",
465 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowFloatMath.java",
466 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowFrameLayout.java",
467 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowGestureDetector.java",
468 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowGradientDrawable.java",
469 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowHandler.java",
470 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowHttpResponseCache.java",
471 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowImageView.java",
472 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowInputDevice.java",
473 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowInputEvent.java",
474 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowInputMethodManager.java",
475 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowIntent.java",
476 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowIntentFilter.java",
477 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowIntentSender.java",
478 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowIntentService.java",
479 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowJsPromptResult.java",
480 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowJsResult.java",
481 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowKeyCharacterMap.java",
482 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowKeyguardManager.java",
483 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLayoutAnimationController.java",
484 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLinearGradient.java",
485 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLinearLayout.java",
486 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLinkMovementMethod.java",
487 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowListPopupWindow.java",
488 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowListView.java",
489 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLocalActivityManager.java",
490 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLocation.java",
491 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLocationManager.java",
492 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLog.java",
493 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLooper.java",
494 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMatrix.java",
495 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaMetadataRetriever.java",
496 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaPlayer.java",
497 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaRecorder.java",
498 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaRouter.java",
499 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaScannerConnection.java",
500 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaStore.java",
501 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMessenger.java",
502 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMimeTypeMap.java",
503 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMotionEvent.java",
504 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNetworkInfo.java",
505 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNfcAdapter.java",
506 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNinePatch.java",
507 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNotificationManager.java",
508 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNumberPicker.java",
509 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowObjectAnimator.java",
510 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowOverScroller.java",
511 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPaint.java",
512 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowParcelFileDescriptor.java",
513 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPath.java",
514 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPendingIntent.java",
515 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPhoneWindow.java",
516 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPopupMenu.java",
517 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPopupWindow.java",
518 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPorterDuffColorFilter.java",
519 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPreference.java",
520 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPreferenceActivity.java",
521 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPreferenceManager.java",
522 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowProcess.java",
523 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowProgressBar.java",
524 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowProgressDialog.java",
525 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowRegion.java",
526 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowRelativeLayout.java",
527 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowRemoteCallbackList.java",
528 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowRemoteViews.java",
529 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowResolveInfo.java",
530 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowResourceCursorAdapter.java",
531 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowResources.java",
532 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowResultReceiver.java",
533 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowScaleGestureDetector.java",
534 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowScanResult.java",
535 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowScrollView.java",
536 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowScroller.java",
537 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSearchManager.java",
538 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSeekBar.java",
539 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSensorManager.java",
540 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowService.java",
541 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowServiceManager.java",
542 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSimpleCursorAdapter.java",
543 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSocketTagger.java",
544 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSpannableStringBuilder.java",
545 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSpellChecker.java",
546 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSslErrorHandler.java",
547 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowStateListDrawable.java",
548 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowStrictMode.java",
549 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSurface.java",
550 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSurfaceView.java",
551 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSystemClock.java",
552 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSystemProperties.java",
553 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTabActivity.java",
554 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTabHost.java",
555 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTabWidget.java",
556 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTelephonyManager.java",
557 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTextPaint.java",
558 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTextToSpeech.java",
559 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTextView.java",
560 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTimePickerDialog.java",
561 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowToast.java",
562 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTouchDelegate.java",
563 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTrafficStats.java",
564 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTypedArray.java",
565 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowVMRuntime.java",
566 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowValueAnimator.java",
567 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowVelocityTracker.java",
568 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowVideoView.java",
569 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowView.java",
570 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewAnimator.java",
571 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewConfiguration.java",
572 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewGroup.java",
573 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewRootImpl.java",
574 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewTreeObserver.java",
575 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWallpaperManager.java",
576 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWebSyncManager.java",
577 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWebViewDatabase.java",
578 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWifiConfiguration.java",
579 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWifiInfo.java",
580 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWifiManager.java",
581 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWindow.java",
582 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWindowManager.java",
583 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWindowManagerImpl.java",
584 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowZoomButtonsController.java",
585 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/package-info.java",
586 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/AppSingletonizer.java",
587 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/DataSource.java",
588 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/PreferenceBuilder.java",
589 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/SQLiteLibraryLoader.java",
590 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/package-info.java",
591 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ util/concurrent/RoboExecutorService.java",
592 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ util/concurrent/package-info.java",
593 ]
594 java_files += processed_template_files
595
596 deps = [
597 ":android-all-5.0.0_r2-robolectric-1",
598 ":process_robolectric_templates",
599 ":robolectric_annotations_java",
600 ":robolectric_processor_java",
601 ":robolectric_resources_java",
602 ":robolectric_utils_java",
603 "//build/android:sun_tools_java",
604 "//third_party/guava:guava_java",
605 "//third_party/icu4j:icu4j_java",
606 "//third_party/intellij:intellij_annotations_java",
607 "//third_party/sqlite4java:sqlite4java_java",
608 ]
609 }
610
611 java_library("shadows-multidex-3.0") {
612 testonly = true
613 processors_javac =
614 [ "org.robolectric.annotation.processing.RobolectricProcessor" ]
615 processor_args_javac = [ "org.robolectric.annotation.processing.shadowPackage= org.robolectric.shadows.multidex" ]
616 provider_configurations = [
617 # TODO(mikecase): Switch to use the actual org.robolectric.internal.ShadowPr ovider file generated
618 # at compile time.
619 "robolectric/robolectric-processor/src/test/resources/META-INF/services/org. robolectric.internal.ShadowProvider",
620 ]
621 java_files = [
622 "robolectric/robolectric-shadows/shadows-multidex/src/main/java/org/robolect ric/shadows/multidex/ShadowMultiDex.java",
623 "robolectric/robolectric-shadows/shadows-multidex/src/main/java/org/robolect ric/shadows/multidex/package-info.java",
624 ]
625
626 deps = [
627 ":android-all-5.0.0_r2-robolectric-1",
628 ":robolectric_annotations_java",
629 ":robolectric_processor_java",
630 ":robolectric_utils_java",
631 "//build/android:sun_tools_java",
632 "//third_party/android_tools:android_support_multidex_java",
633 "//third_party/guava:guava_java",
634 ]
635 }
OLDNEW
« no previous file with comments | « third_party/hamcrest/BUILD.gn ('k') | third_party/robolectric/README.chromium » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698