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 | 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 = [ | |
jbudorick
2016/07/25 17:21:55
Are these all a function of entries in template_fi
mikecase (-- gone --)
2016/07/25 17:50:24
I don't know how to do that in GN :/
jbudorick
2016/07/25 18:07:40
Maybe something like this:
processed_template_fil
| |
315 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/android/a pp/RobolectricActivityManager.java", | |
316 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/android/h ardware/display/RoboDisplayManager.java", | |
317 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/fakes/BaseCursor.java", | |
318 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/fakes/RoboSensorManager.java", | |
319 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/fakes/RoboVibrator.java", | |
320 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/fakes/RoboWebSettings.java", | |
321 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowAccessibilityManager.java", | |
322 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowAccountManager.java", | |
323 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowAlarmManager.java", | |
324 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowAssetManager.java", | |
325 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowBackgroundThread.java", | |
326 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowBluetoothAdapter.java", | |
327 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowClipboardManager.java", | |
328 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowConnectivityManager.java", | |
329 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowContextImpl.java", | |
330 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowCursorWindow.java", | |
331 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowCursorWrapper.java", | |
332 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowDateIntervalFormat.java", | |
333 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowDisplay.java", | |
334 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowDisplayManagerGlobal.java", | |
335 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowEnvironment.java", | |
336 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowICU.java", | |
337 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowLocaleData.java", | |
338 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowMemoryMappedFile.java", | |
339 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowMessage.java", | |
340 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowMessageQueue.java", | |
341 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowNotification.java", | |
342 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowParcel.java", | |
343 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowPowerManager.java", | |
344 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowRenderNode.java", | |
345 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowSQLiteConnection.java", | |
346 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowSettings.java", | |
347 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowSmsManager.java", | |
348 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowStatFs.java", | |
349 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowStaticLayout.java", | |
350 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowTime.java", | |
351 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowTypeface.java", | |
352 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowWebView.java", | |
353 "$target_gen_dir/robolectric-shadows/shadows-core/src/main/resources/org/robol ectric/shadows/ShadowWindowManagerGlobal.java", | |
354 ] | |
355 | |
356 java_binary("robolectric_template_processor") { | |
357 testonly = true | |
358 java_files = [ | |
359 "template_processor/src/org/chromium/testing/robolectric/template/ProcessRob olectricTemplate.java", | |
360 "template_processor/src/org/chromium/testing/robolectric/template/ProcessTem plateArgParser.java", | |
361 ] | |
362 main_class = | |
363 "org.chromium.testing.robolectric.template.ProcessRobolectricTemplate" | |
364 deps = [ | |
365 "//third_party/apache_velocity:apache_velocity_java", | |
366 ] | |
367 } | |
368 | |
369 action("process_robolectric_templates") { | |
370 testonly = true | |
371 | |
372 api_level = "21" | |
373 base_template_dir = rebase_path("robolectric/", root_build_dir) | |
374 base_template_output_dir = rebase_path("$target_gen_dir", root_build_dir) | |
375 script = "$root_build_dir/bin/robolectric_template_processor" | |
376 args = [ | |
377 "--api-level", | |
378 api_level, | |
379 "--base-template-dir", | |
380 base_template_dir, | |
381 "--output-dir", | |
382 base_template_output_dir, | |
383 ] | |
384 inputs = template_files | |
385 outputs = processed_template_files | |
386 | |
387 deps = [ | |
388 ":robolectric_template_processor", | |
389 ] | |
390 } | |
391 | |
392 java_library("shadows-core-3.0") { | |
393 testonly = true | |
394 processors_javac = | |
395 [ "org.robolectric.annotation.processing.RobolectricProcessor" ] | |
396 processor_args_javac = | |
397 [ "org.robolectric.annotation.processing.shadowPackage=org.robolectric" ] | |
398 provider_configurations = [ | |
399 "robolectric/robolectric-shadows/shadows-core/src/main/resources/META-INF/se rvices/org.robolectric.ShadowsAdapter", | |
400 | |
401 # TODO(mikecase): Switch to use the actual org.robolectric.internal.ShadowPr ovider file generated | |
402 # at compile time. | |
403 "robolectric/robolectric-processor/src/test/resources/META-INF/services/org. robolectric.internal.ShadowProvider", | |
404 ] | |
405 additional_jar_files = [ | |
406 rebase_path("../sqlite4java/lib/linux-x86_64/libsqlite4java.so") + | |
407 ":linux-x86_64/libsqlite4java.so", | |
408 rebase_path("../sqlite4java/lib/linux-x86/libsqlite4java.so") + | |
409 ":linux-x86/libsqlite4java.so", | |
410 rebase_path("../sqlite4java/lib/mac-x86_64/libsqlite4java.jnilib") + | |
411 ":mac-x86_64/libsqlite4java.jnilib", | |
412 rebase_path("../sqlite4java/lib/windows-x86/sqlite4java.dll") + | |
413 ":windows-x86/sqlite4java.dll", | |
414 rebase_path("../sqlite4java/lib/windows-x86_64/sqlite4java.dll") + | |
415 ":windows-x86_64/sqlite4java.dll", | |
416 ] | |
417 java_files = [ | |
418 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboCursor.java", | |
419 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboIntentSender.java", | |
420 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboMenu.java", | |
421 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboMenuItem.java", | |
422 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboSharedPreferences.java", | |
423 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboSubMenu.java", | |
424 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/package-info.java", | |
425 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/CoreShadowsAdapter.java", | |
426 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/Provider.java", | |
427 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbsListView.java", | |
428 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbsSeekBar.java", | |
429 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbsSpinner.java", | |
430 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbsoluteLayout.java", | |
431 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbstractCursor.java", | |
432 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAccessibilityService.java", | |
433 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivity.java", | |
434 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivityGroup.java", | |
435 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivityManager.java", | |
436 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivityManagerNative.java", | |
437 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivityThread.java", | |
438 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAdapterView.java", | |
439 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAddress.java", | |
440 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAlertController.java", | |
441 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAlertDialog.java", | |
442 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAndroidBidi.java", | |
443 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAndroidHttpClient.java", | |
444 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAnimationBridge.java", | |
445 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAnimationUtils.java", | |
446 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAppWidgetHost.java", | |
447 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAppWidgetHostView.java", | |
448 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAppWidgetManager.java", | |
449 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowApplication.java", | |
450 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowArrayAdapter.java", | |
451 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAsyncTask.java", | |
452 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAsyncTaskBridge.java", | |
453 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAsyncTaskLoader.java", | |
454 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAudioEffect.java", | |
455 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAudioManager.java", | |
456 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBaseAdapter.java", | |
457 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBinder.java", | |
458 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBinderBridge.java", | |
459 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBitmap.java", | |
460 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBitmapDrawable.java", | |
461 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBitmapFactory.java", | |
462 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBitmapShader.java", | |
463 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBluetoothDevice.java", | |
464 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBroadcastReceiver.java", | |
465 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBundle.java", | |
466 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCamera.java", | |
467 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCanvas.java", | |
468 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowChoreographer.java", | |
469 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowColor.java", | |
470 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowColorMatrix.java", | |
471 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowColorMatrixColorFilter.java", | |
472 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCompoundButton.java", | |
473 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowConfiguration.java", | |
474 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentObserver.java", | |
475 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentProvider.java", | |
476 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentProviderClient.java", | |
477 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentProviderOperation.java", | |
478 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentProviderResult.java", | |
479 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentResolver.java", | |
480 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentUris.java", | |
481 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContext.java", | |
482 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContextThemeWrapper.java", | |
483 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContextWrapper.java", | |
484 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCookieManager.java", | |
485 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCookieSyncManager.java", | |
486 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCornerPathEffect.java", | |
487 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCountDownTimer.java", | |
488 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCursorAdapter.java", | |
489 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDashPathEffect.java", | |
490 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDateFormat.java", | |
491 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDatePickerDialog.java", | |
492 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDebug.java", | |
493 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDialog.java", | |
494 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDownloadManager.java", | |
495 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDrawable.java", | |
496 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowEdgeEffect.java", | |
497 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowExifInterface.java", | |
498 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowExpandableListView.java", | |
499 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowFilter.java", | |
500 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowFloatMath.java", | |
501 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowFrameLayout.java", | |
502 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowGestureDetector.java", | |
503 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowGradientDrawable.java", | |
504 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowHandler.java", | |
505 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowHttpResponseCache.java", | |
506 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowImageView.java", | |
507 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowInputDevice.java", | |
508 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowInputEvent.java", | |
509 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowInputMethodManager.java", | |
510 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowIntent.java", | |
511 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowIntentFilter.java", | |
512 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowIntentSender.java", | |
513 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowIntentService.java", | |
514 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowJsPromptResult.java", | |
515 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowJsResult.java", | |
516 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowKeyCharacterMap.java", | |
517 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowKeyguardManager.java", | |
518 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLayoutAnimationController.java", | |
519 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLinearGradient.java", | |
520 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLinearLayout.java", | |
521 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLinkMovementMethod.java", | |
522 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowListPopupWindow.java", | |
523 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowListView.java", | |
524 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLocalActivityManager.java", | |
525 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLocation.java", | |
526 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLocationManager.java", | |
527 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLog.java", | |
528 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLooper.java", | |
529 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMatrix.java", | |
530 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaMetadataRetriever.java", | |
531 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaPlayer.java", | |
532 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaRecorder.java", | |
533 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaRouter.java", | |
534 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaScannerConnection.java", | |
535 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaStore.java", | |
536 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMessenger.java", | |
537 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMimeTypeMap.java", | |
538 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMotionEvent.java", | |
539 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNetworkInfo.java", | |
540 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNfcAdapter.java", | |
541 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNinePatch.java", | |
542 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNotificationManager.java", | |
543 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNumberPicker.java", | |
544 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowObjectAnimator.java", | |
545 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowOverScroller.java", | |
546 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPaint.java", | |
547 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowParcelFileDescriptor.java", | |
548 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPath.java", | |
549 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPendingIntent.java", | |
550 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPhoneWindow.java", | |
551 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPopupMenu.java", | |
552 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPopupWindow.java", | |
553 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPorterDuffColorFilter.java", | |
554 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPreference.java", | |
555 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPreferenceActivity.java", | |
556 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPreferenceManager.java", | |
557 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowProcess.java", | |
558 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowProgressBar.java", | |
559 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowProgressDialog.java", | |
560 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowRegion.java", | |
561 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowRelativeLayout.java", | |
562 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowRemoteCallbackList.java", | |
563 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowRemoteViews.java", | |
564 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowResolveInfo.java", | |
565 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowResourceCursorAdapter.java", | |
566 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowResources.java", | |
567 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowResultReceiver.java", | |
568 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowScaleGestureDetector.java", | |
569 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowScanResult.java", | |
570 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowScrollView.java", | |
571 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowScroller.java", | |
572 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSearchManager.java", | |
573 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSeekBar.java", | |
574 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSensorManager.java", | |
575 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowService.java", | |
576 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowServiceManager.java", | |
577 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSimpleCursorAdapter.java", | |
578 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSocketTagger.java", | |
579 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSpannableStringBuilder.java", | |
580 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSpellChecker.java", | |
581 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSslErrorHandler.java", | |
582 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowStateListDrawable.java", | |
583 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowStrictMode.java", | |
584 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSurface.java", | |
585 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSurfaceView.java", | |
586 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSystemClock.java", | |
587 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSystemProperties.java", | |
588 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTabActivity.java", | |
589 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTabHost.java", | |
590 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTabWidget.java", | |
591 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTelephonyManager.java", | |
592 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTextPaint.java", | |
593 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTextToSpeech.java", | |
594 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTextView.java", | |
595 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTimePickerDialog.java", | |
596 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowToast.java", | |
597 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTouchDelegate.java", | |
598 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTrafficStats.java", | |
599 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTypedArray.java", | |
600 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowVMRuntime.java", | |
601 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowValueAnimator.java", | |
602 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowVelocityTracker.java", | |
603 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowVideoView.java", | |
604 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowView.java", | |
605 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewAnimator.java", | |
606 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewConfiguration.java", | |
607 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewGroup.java", | |
608 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewRootImpl.java", | |
609 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewTreeObserver.java", | |
610 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWallpaperManager.java", | |
611 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWebSyncManager.java", | |
612 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWebViewDatabase.java", | |
613 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWifiConfiguration.java", | |
614 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWifiInfo.java", | |
615 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWifiManager.java", | |
616 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWindow.java", | |
617 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWindowManager.java", | |
618 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWindowManagerImpl.java", | |
619 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowZoomButtonsController.java", | |
620 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/package-info.java", | |
621 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/AppSingletonizer.java", | |
622 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/DataSource.java", | |
623 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/PreferenceBuilder.java", | |
624 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/SQLiteLibraryLoader.java", | |
625 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/package-info.java", | |
626 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ util/concurrent/RoboExecutorService.java", | |
627 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ util/concurrent/package-info.java", | |
628 ] | |
629 java_files += processed_template_files | |
630 | |
631 deps = [ | |
632 ":android-all-5.0.0_r2-robolectric-1", | |
633 ":process_robolectric_templates", | |
634 ":robolectric_annotations_java", | |
635 ":robolectric_processor_java", | |
636 ":robolectric_resources_java", | |
637 ":robolectric_utils_java", | |
638 "//build/android:sun_tools_java", | |
639 "//third_party/guava:guava_java", | |
640 "//third_party/icu4j:icu4j_java", | |
641 "//third_party/intellij:intellij_annotations_java", | |
642 "//third_party/sqlite4java:sqlite4java_java", | |
643 ] | |
644 } | |
645 | |
646 java_library("shadows-multidex-3.0") { | |
647 testonly = true | |
648 processors_javac = | |
649 [ "org.robolectric.annotation.processing.RobolectricProcessor" ] | |
650 processor_args_javac = [ "org.robolectric.annotation.processing.shadowPackage= org.robolectric.shadows.multidex" ] | |
651 provider_configurations = [ | |
652 # TODO(mikecase): Switch to use the actual org.robolectric.internal.ShadowPr ovider file generated | |
653 # at compile time. | |
654 "robolectric/robolectric-processor/src/test/resources/META-INF/services/org. robolectric.internal.ShadowProvider", | |
655 ] | |
656 java_files = [ | |
657 "robolectric/robolectric-shadows/shadows-multidex/src/main/java/org/robolect ric/shadows/multidex/ShadowMultiDex.java", | |
658 "robolectric/robolectric-shadows/shadows-multidex/src/main/java/org/robolect ric/shadows/multidex/package-info.java", | |
659 ] | |
660 | |
661 deps = [ | |
662 ":android-all-5.0.0_r2-robolectric-1", | |
663 ":robolectric_annotations_java", | |
664 ":robolectric_processor_java", | |
665 ":robolectric_utils_java", | |
666 "//build/android:sun_tools_java", | |
667 "//third_party/android_tools:android_support_multidex_java", | |
668 "//third_party/guava:guava_java", | |
669 ] | |
670 } | |
OLD | NEW |