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

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

Issue 2195143002: [Android] Update all Robolectric tests to Robolectric 3.0 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add OfflinePageTestRunner.java to CL 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
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
8 java_prebuilt("android-all-4.3_r2-robolectric-0") {
9 jar_path = "lib/android-all-4.3_r2-robolectric-0.jar"
10 }
11
12 # GYP: //third_party/robolectric/robolectric.gyp:tagsoup-1.2
13 java_prebuilt("tagsoup-1.2") { 7 java_prebuilt("tagsoup-1.2") {
14 jar_path = "lib/tagsoup-1.2.jar" 8 jar_path = "lib/tagsoup-1.2.jar"
15 } 9 }
16 10
17 # GYP: //third_party/robolectric/robolectric.gyp:json-20080701
18 java_prebuilt("json-20080701") { 11 java_prebuilt("json-20080701") {
19 jar_path = "lib/json-20080701.jar" 12 jar_path = "lib/json-20080701.jar"
20 } 13 }
21 14
22 # TODO(mikecase): Remove this target once all tests have been converted to 15 java_prebuilt("android-all-4.3_r2-robolectric-0") {
23 # Robolectric 3.0. 16 jar_path = "lib/android-all-4.3_r2-robolectric-0.jar"
24 # GYP: //third_party/robolectric/robolectric.gyp:robolectric_jar
25 java_prebuilt("robolectric_java") {
26 testonly = true
27 jar_path = "lib/robolectric-2.4-jar-with-dependencies.jar"
28 deps = [
29 ":android-all-4.3_r2-robolectric-0",
30 ":json-20080701",
31 ":tagsoup-1.2",
32 ]
33 } 17 }
34 18
35 java_prebuilt("android-all-5.0.0_r2-robolectric-1") { 19 java_prebuilt("android-all-5.0.0_r2-robolectric-1") {
36 jar_path = "lib/android-all-5.0.0_r2-robolectric-1.jar" 20 jar_path = "lib/android-all-5.0.0_r2-robolectric-1.jar"
37 } 21 }
38 22
39 # TODO(mikecase): Rename target to robolectric_java once all tests have been 23 java_library("robolectric_java") {
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 24 testonly = true
44 deps = [ 25 deps = [
45 ":android-all-5.0.0_r2-robolectric-1", 26 ":android-all-5.0.0_r2-robolectric-1",
46 ":json-20080701", 27 ":json-20080701",
47 ":robolectric_annotations_java", 28 ":robolectric_annotations_java",
48 ":robolectric_resources_java", 29 ":robolectric_resources_java",
49 ":robolectric_utils_java", 30 ":robolectric_utils_java",
50 ":shadows-core-3.0", 31 ":shadows-core-3.0-18",
32 ":shadows-core-3.0-21",
51 ":shadows-multidex-3.0", 33 ":shadows-multidex-3.0",
52 ":tagsoup-1.2", 34 ":tagsoup-1.2",
53 "//third_party/bouncycastle:bouncycastle_java", 35 "//third_party/bouncycastle:bouncycastle_java",
54 "//third_party/icu4j:icu4j_java", 36 "//third_party/icu4j:icu4j_java",
55 "//third_party/intellij:intellij_annotations_java", 37 "//third_party/intellij:intellij_annotations_java",
56 "//third_party/junit:junit", 38 "//third_party/junit:junit",
57 "//third_party/ow2_asm:asm_analysis_java", 39 "//third_party/ow2_asm:asm_analysis_java",
58 "//third_party/ow2_asm:asm_commons_java", 40 "//third_party/ow2_asm:asm_commons_java",
59 "//third_party/ow2_asm:asm_java", 41 "//third_party/ow2_asm:asm_java",
60 "//third_party/ow2_asm:asm_tree_java", 42 "//third_party/ow2_asm:asm_tree_java",
(...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after
304 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowSettings.java.vm", 286 "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", 287 "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", 288 "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", 289 "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", 290 "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", 291 "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", 292 "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", 293 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowWindowManagerGlobal.java.vm",
312 ] 294 ]
313 295
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 }
320
321 java_binary("robolectric_template_processor") { 296 java_binary("robolectric_template_processor") {
322 testonly = true 297 testonly = true
323 java_files = [ 298 java_files = [
324 "template_processor/src/org/chromium/testing/robolectric/template/ProcessRob olectricTemplate.java", 299 "template_processor/src/org/chromium/testing/robolectric/template/ProcessRob olectricTemplate.java",
325 "template_processor/src/org/chromium/testing/robolectric/template/ProcessTem plateArgParser.java", 300 "template_processor/src/org/chromium/testing/robolectric/template/ProcessTem plateArgParser.java",
326 ] 301 ]
327 main_class = 302 main_class =
328 "org.chromium.testing.robolectric.template.ProcessRobolectricTemplate" 303 "org.chromium.testing.robolectric.template.ProcessRobolectricTemplate"
329 deps = [ 304 deps = [
330 "//third_party/apache_velocity:apache_velocity_java", 305 "//third_party/apache_velocity:apache_velocity_java",
331 ] 306 ]
332 } 307 }
333 308
334 action("process_robolectric_templates") { 309 shadows_core_java_files = [
310 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fa kes/RoboCursor.java",
311 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fa kes/RoboIntentSender.java",
312 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fa kes/RoboMenu.java",
313 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fa kes/RoboMenuItem.java",
314 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fa kes/RoboSharedPreferences.java",
315 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fa kes/RoboSubMenu.java",
316 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fa kes/package-info.java",
317 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/CoreShadowsAdapter.java",
318 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/Provider.java",
319 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAbsListView.java",
320 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAbsSeekBar.java",
321 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAbsSpinner.java",
322 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAbsoluteLayout.java",
323 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAbstractCursor.java",
324 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAccessibilityService.java",
325 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowActivity.java",
326 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowActivityGroup.java",
327 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowActivityManager.java",
328 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowActivityManagerNative.java",
329 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowActivityThread.java",
330 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAdapterView.java",
331 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAddress.java",
332 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAlertController.java",
333 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAlertDialog.java",
334 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAndroidBidi.java",
335 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAndroidHttpClient.java",
336 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAnimationBridge.java",
337 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAnimationUtils.java",
338 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAppWidgetHost.java",
339 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAppWidgetHostView.java",
340 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAppWidgetManager.java",
341 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowApplication.java",
342 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowArrayAdapter.java",
343 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAsyncTask.java",
344 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAsyncTaskBridge.java",
345 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAsyncTaskLoader.java",
346 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAudioEffect.java",
347 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAudioManager.java",
348 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBaseAdapter.java",
349 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBinder.java",
350 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBinderBridge.java",
351 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBitmap.java",
352 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBitmapDrawable.java",
353 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBitmapFactory.java",
354 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBitmapShader.java",
355 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBluetoothDevice.java",
356 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBroadcastReceiver.java",
357 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBundle.java",
358 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCamera.java",
359 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCanvas.java",
360 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowChoreographer.java",
361 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowColor.java",
362 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowColorMatrix.java",
363 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowColorMatrixColorFilter.java",
364 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCompoundButton.java",
365 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowConfiguration.java",
366 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContentObserver.java",
367 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContentProvider.java",
368 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContentProviderClient.java",
369 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContentProviderOperation.java",
370 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContentProviderResult.java",
371 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContentResolver.java",
372 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContentUris.java",
373 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContext.java",
374 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContextThemeWrapper.java",
375 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContextWrapper.java",
376 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCookieManager.java",
377 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCookieSyncManager.java",
378 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCornerPathEffect.java",
379 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCountDownTimer.java",
380 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCursorAdapter.java",
381 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowDashPathEffect.java",
382 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowDateFormat.java",
383 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowDatePickerDialog.java",
384 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowDebug.java",
385 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowDialog.java",
386 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowDownloadManager.java",
387 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowDrawable.java",
388 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowEdgeEffect.java",
389 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowExifInterface.java",
390 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowExpandableListView.java",
391 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowFilter.java",
392 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowFloatMath.java",
393 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowFrameLayout.java",
394 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowGestureDetector.java",
395 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowGradientDrawable.java",
396 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowHandler.java",
397 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowHttpResponseCache.java",
398 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowImageView.java",
399 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowInputDevice.java",
400 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowInputEvent.java",
401 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowInputMethodManager.java",
402 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowIntent.java",
403 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowIntentFilter.java",
404 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowIntentSender.java",
405 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowIntentService.java",
406 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowJsPromptResult.java",
407 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowJsResult.java",
408 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowKeyCharacterMap.java",
409 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowKeyguardManager.java",
410 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLayoutAnimationController.java",
411 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLinearGradient.java",
412 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLinearLayout.java",
413 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLinkMovementMethod.java",
414 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowListPopupWindow.java",
415 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowListView.java",
416 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLocalActivityManager.java",
417 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLocation.java",
418 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLocationManager.java",
419 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLog.java",
420 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLooper.java",
421 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMatrix.java",
422 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMediaMetadataRetriever.java",
423 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMediaPlayer.java",
424 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMediaRecorder.java",
425 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMediaRouter.java",
426 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMediaScannerConnection.java",
427 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMediaStore.java",
428 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMessenger.java",
429 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMimeTypeMap.java",
430 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMotionEvent.java",
431 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowNetworkInfo.java",
432 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowNfcAdapter.java",
433 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowNinePatch.java",
434 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowNotificationManager.java",
435 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowNumberPicker.java",
436 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowObjectAnimator.java",
437 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowOverScroller.java",
438 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPaint.java",
439 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowParcelFileDescriptor.java",
440 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPath.java",
441 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPendingIntent.java",
442 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPhoneWindow.java",
443 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPopupMenu.java",
444 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPopupWindow.java",
445 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPorterDuffColorFilter.java",
446 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPreference.java",
447 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPreferenceActivity.java",
448 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPreferenceManager.java",
449 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowProcess.java",
450 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowProgressBar.java",
451 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowProgressDialog.java",
452 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowRegion.java",
453 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowRelativeLayout.java",
454 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowRemoteCallbackList.java",
455 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowRemoteViews.java",
456 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowResolveInfo.java",
457 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowResourceCursorAdapter.java",
458 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowResources.java",
459 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowResultReceiver.java",
460 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowScaleGestureDetector.java",
461 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowScanResult.java",
462 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowScrollView.java",
463 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowScroller.java",
464 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSearchManager.java",
465 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSeekBar.java",
466 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSensorManager.java",
467 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowService.java",
468 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowServiceManager.java",
469 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSimpleCursorAdapter.java",
470 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSocketTagger.java",
471 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSpannableStringBuilder.java",
472 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSpellChecker.java",
473 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSslErrorHandler.java",
474 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowStateListDrawable.java",
475 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowStrictMode.java",
476 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSurface.java",
477 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSurfaceView.java",
478 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSystemClock.java",
479 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSystemProperties.java",
480 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTabActivity.java",
481 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTabHost.java",
482 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTabWidget.java",
483 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTelephonyManager.java",
484 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTextPaint.java",
485 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTextToSpeech.java",
486 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTextView.java",
487 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTimePickerDialog.java",
488 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowToast.java",
489 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTouchDelegate.java",
490 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTrafficStats.java",
491 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTypedArray.java",
492 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowVMRuntime.java",
493 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowValueAnimator.java",
494 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowVelocityTracker.java",
495 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowVideoView.java",
496 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowView.java",
497 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowViewAnimator.java",
498 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowViewConfiguration.java",
499 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowViewGroup.java",
500 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowViewRootImpl.java",
501 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowViewTreeObserver.java",
502 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWallpaperManager.java",
503 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWebSyncManager.java",
504 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWebViewDatabase.java",
505 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWifiConfiguration.java",
506 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWifiInfo.java",
507 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWifiManager.java",
508 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWindow.java",
509 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWindowManager.java",
510 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWindowManagerImpl.java",
511 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowZoomButtonsController.java",
512 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/package-info.java",
513 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/util/AppSingletonizer.java",
514 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/util/DataSource.java",
515 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/util/PreferenceBuilder.java",
516 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/util/SQLiteLibraryLoader.java",
517 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/util/package-info.java",
518 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ut il/concurrent/RoboExecutorService.java",
519 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ut il/concurrent/package-info.java",
520 ]
521
522 # TODO(mikecase): Template this build file so it is easier to add more sdk level s to Robolectric.
jbudorick 2016/08/01 13:52:04 Could this be done prior to and separate from this
523 processed_template_files_21 = []
524 foreach(t, template_files) {
525 gen_dir = get_path_info(t, "gen_dir")
526 gen_dir = rebase_path(gen_dir, "//out/Default/gen/third_party/robolectric/")
527 gen_dir = "//out/Default/gen/third_party/robolectric/21/$gen_dir"
528 name = get_path_info(t, "name")
529 processed_template_files_21 += [ "$gen_dir/$name" ]
530 }
531
532 action("process_robolectric_templates_21") {
335 testonly = true 533 testonly = true
336 534
337 api_level = "21" 535 api_level = "21"
338 base_template_dir = rebase_path(".", root_build_dir) 536 base_template_dir = rebase_path(".", root_build_dir)
339 base_template_output_dir = rebase_path("$target_gen_dir", root_build_dir) 537 base_template_output_dir = rebase_path("$target_gen_dir", root_build_dir)
340 script = "$root_build_dir/bin/robolectric_template_processor" 538 script = "$root_build_dir/bin/robolectric_template_processor"
341 args = [ 539 args = [
342 "--api-level", 540 "--api-level",
343 api_level, 541 api_level,
344 "--base-template-dir", 542 "--base-template-dir",
345 base_template_dir, 543 base_template_dir,
346 "--output-dir", 544 "--output-dir",
347 base_template_output_dir, 545 base_template_output_dir,
348 ] 546 ]
349 inputs = template_files 547 inputs = template_files
350 outputs = processed_template_files 548 outputs = processed_template_files_21
351 549
352 deps = [ 550 deps = [
353 ":robolectric_template_processor", 551 ":robolectric_template_processor",
354 ] 552 ]
355 } 553 }
356 554
357 java_library("shadows-core-3.0") { 555 java_library("shadows-core-3.0-21") {
358 testonly = true 556 testonly = true
359 processors_javac = 557 processors_javac =
360 [ "org.robolectric.annotation.processing.RobolectricProcessor" ] 558 [ "org.robolectric.annotation.processing.RobolectricProcessor" ]
361 processor_args_javac = 559 processor_args_javac =
362 [ "org.robolectric.annotation.processing.shadowPackage=org.robolectric" ] 560 [ "org.robolectric.annotation.processing.shadowPackage=org.robolectric" ]
363 provider_configurations = [ 561 provider_configurations = [
364 "robolectric/robolectric-shadows/shadows-core/src/main/resources/META-INF/se rvices/org.robolectric.ShadowsAdapter", 562 "robolectric/robolectric-shadows/shadows-core/src/main/resources/META-INF/se rvices/org.robolectric.ShadowsAdapter",
365 563
366 # TODO(mikecase): Switch to use the actual org.robolectric.internal.ShadowPr ovider file generated 564 # TODO(mikecase): Switch to use the actual org.robolectric.internal.ShadowPr ovider file generated
367 # at compile time. 565 # at compile time.
368 "robolectric/robolectric-processor/src/test/resources/META-INF/services/org. robolectric.internal.ShadowProvider", 566 "robolectric/robolectric-processor/src/test/resources/META-INF/services/org. robolectric.internal.ShadowProvider",
369 ] 567 ]
370 additional_jar_files = [ 568 additional_jar_files = [
371 rebase_path("../sqlite4java/lib/linux-x86_64/libsqlite4java.so") + 569 rebase_path("../sqlite4java/lib/linux-x86_64/libsqlite4java.so") +
372 ":linux-x86_64/libsqlite4java.so", 570 ":linux-x86_64/libsqlite4java.so",
373 rebase_path("../sqlite4java/lib/linux-x86/libsqlite4java.so") + 571 rebase_path("../sqlite4java/lib/linux-x86/libsqlite4java.so") +
374 ":linux-x86/libsqlite4java.so", 572 ":linux-x86/libsqlite4java.so",
375 rebase_path("../sqlite4java/lib/mac-x86_64/libsqlite4java.jnilib") + 573 rebase_path("../sqlite4java/lib/mac-x86_64/libsqlite4java.jnilib") +
376 ":mac-x86_64/libsqlite4java.jnilib", 574 ":mac-x86_64/libsqlite4java.jnilib",
377 rebase_path("../sqlite4java/lib/windows-x86/sqlite4java.dll") + 575 rebase_path("../sqlite4java/lib/windows-x86/sqlite4java.dll") +
378 ":windows-x86/sqlite4java.dll", 576 ":windows-x86/sqlite4java.dll",
379 rebase_path("../sqlite4java/lib/windows-x86_64/sqlite4java.dll") + 577 rebase_path("../sqlite4java/lib/windows-x86_64/sqlite4java.dll") +
380 ":windows-x86_64/sqlite4java.dll", 578 ":windows-x86_64/sqlite4java.dll",
381 ] 579 ]
382 java_files = [ 580 java_files = shadows_core_java_files
383 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboCursor.java", 581 java_files += processed_template_files_21
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 582
596 deps = [ 583 deps = [
597 ":android-all-5.0.0_r2-robolectric-1", 584 ":android-all-5.0.0_r2-robolectric-1",
598 ":process_robolectric_templates", 585 ":process_robolectric_templates_21",
599 ":robolectric_annotations_java", 586 ":robolectric_annotations_java",
600 ":robolectric_processor_java", 587 ":robolectric_processor_java",
601 ":robolectric_resources_java", 588 ":robolectric_resources_java",
589 ":robolectric_utils_java",
590 "//build/android:sun_tools_java",
591 "//third_party/guava:guava_java",
592 "//third_party/icu4j:icu4j_java",
593 "//third_party/intellij:intellij_annotations_java",
594 "//third_party/sqlite4java:sqlite4java_java",
595 ]
596 }
597
598 processed_template_files_18 = []
599 foreach(t, template_files) {
600 gen_dir = get_path_info(t, "gen_dir")
601 gen_dir = rebase_path(gen_dir, "//out/Default/gen/third_party/robolectric/")
602 gen_dir = "//out/Default/gen/third_party/robolectric/18/$gen_dir"
mikecase (-- gone --) 2016/07/31 04:21:10 Ooooooh, I forgot I hard coded this. Any idea how
jbudorick 2016/08/01 13:52:04 I mean, your idea of templating on SDK level sound
mikecase (-- gone --) 2016/08/02 06:12:26 Done. Committed in a different CL. This CL is now
603 name = get_path_info(t, "name")
604 processed_template_files_18 += [ "$gen_dir/$name" ]
605 }
606
607 action("process_robolectric_templates_18") {
608 testonly = true
609
610 api_level = "18"
611 base_template_dir = rebase_path(".", root_build_dir)
612 base_template_output_dir = rebase_path("$target_gen_dir", root_build_dir)
613 script = "$root_build_dir/bin/robolectric_template_processor"
614 args = [
615 "--api-level",
616 api_level,
617 "--base-template-dir",
618 base_template_dir,
619 "--output-dir",
620 base_template_output_dir,
621 ]
622 inputs = template_files
623 outputs = processed_template_files_18
624
625 deps = [
626 ":robolectric_template_processor",
627 ]
628 }
629
630 java_library("shadows-core-3.0-18") {
631 testonly = true
632 processors_javac =
633 [ "org.robolectric.annotation.processing.RobolectricProcessor" ]
634 processor_args_javac =
635 [ "org.robolectric.annotation.processing.shadowPackage=org.robolectric" ]
636 provider_configurations = [
637 "robolectric/robolectric-shadows/shadows-core/src/main/resources/META-INF/se rvices/org.robolectric.ShadowsAdapter",
638
639 # TODO(mikecase): Switch to use the actual org.robolectric.internal.ShadowPr ovider file generated
640 # at compile time.
641 "robolectric/robolectric-processor/src/test/resources/META-INF/services/org. robolectric.internal.ShadowProvider",
642 ]
643 additional_jar_files = [
644 rebase_path("../sqlite4java/lib/linux-x86_64/libsqlite4java.so") +
645 ":linux-x86_64/libsqlite4java.so",
646 rebase_path("../sqlite4java/lib/linux-x86/libsqlite4java.so") +
647 ":linux-x86/libsqlite4java.so",
648 rebase_path("../sqlite4java/lib/mac-x86_64/libsqlite4java.jnilib") +
649 ":mac-x86_64/libsqlite4java.jnilib",
650 rebase_path("../sqlite4java/lib/windows-x86/sqlite4java.dll") +
651 ":windows-x86/sqlite4java.dll",
652 rebase_path("../sqlite4java/lib/windows-x86_64/sqlite4java.dll") +
653 ":windows-x86_64/sqlite4java.dll",
654 ]
655 java_files = shadows_core_java_files
656 java_files += processed_template_files_18
657
658 deps = [
659 ":android-all-4.3_r2-robolectric-0",
660 ":process_robolectric_templates_18",
661 ":robolectric_annotations_java",
662 ":robolectric_processor_java",
663 ":robolectric_resources_java",
602 ":robolectric_utils_java", 664 ":robolectric_utils_java",
603 "//build/android:sun_tools_java", 665 "//build/android:sun_tools_java",
604 "//third_party/guava:guava_java", 666 "//third_party/guava:guava_java",
605 "//third_party/icu4j:icu4j_java", 667 "//third_party/icu4j:icu4j_java",
606 "//third_party/intellij:intellij_annotations_java", 668 "//third_party/intellij:intellij_annotations_java",
607 "//third_party/sqlite4java:sqlite4java_java", 669 "//third_party/sqlite4java:sqlite4java_java",
608 ] 670 ]
609 } 671 }
610 672
611 java_library("shadows-multidex-3.0") { 673 java_library("shadows-multidex-3.0") {
612 testonly = true 674 testonly = true
613 processors_javac = 675 processors_javac =
614 [ "org.robolectric.annotation.processing.RobolectricProcessor" ] 676 [ "org.robolectric.annotation.processing.RobolectricProcessor" ]
615 processor_args_javac = [ "org.robolectric.annotation.processing.shadowPackage= org.robolectric.shadows.multidex" ] 677 processor_args_javac = [ "org.robolectric.annotation.processing.shadowPackage= org.robolectric.shadows.multidex" ]
616 provider_configurations = [ 678 provider_configurations = [
617 # TODO(mikecase): Switch to use the actual org.robolectric.internal.ShadowPr ovider file generated 679 # TODO(mikecase): Switch to use the actual org.robolectric.internal.ShadowPr ovider file generated
618 # at compile time. 680 # at compile time.
619 "robolectric/robolectric-processor/src/test/resources/META-INF/services/org. robolectric.internal.ShadowProvider", 681 "robolectric/robolectric-shadows/shadows-multidex/src/main/resources/META-IN F/services/org.robolectric.internal.ShadowProvider",
620 ] 682 ]
621 java_files = [ 683 java_files = [
622 "robolectric/robolectric-shadows/shadows-multidex/src/main/java/org/robolect ric/shadows/multidex/ShadowMultiDex.java", 684 "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", 685 "robolectric/robolectric-shadows/shadows-multidex/src/main/java/org/robolect ric/shadows/multidex/package-info.java",
624 ] 686 ]
625 687
626 deps = [ 688 deps = [
627 ":android-all-5.0.0_r2-robolectric-1", 689 ":android-all-5.0.0_r2-robolectric-1",
628 ":robolectric_annotations_java", 690 ":robolectric_annotations_java",
629 ":robolectric_processor_java", 691 ":robolectric_processor_java",
630 ":robolectric_utils_java", 692 ":robolectric_utils_java",
631 "//build/android:sun_tools_java", 693 "//build/android:sun_tools_java",
632 "//third_party/android_tools:android_support_multidex_java", 694 "//third_party/android_tools:android_support_multidex_java",
633 "//third_party/guava:guava_java", 695 "//third_party/guava:guava_java",
634 ] 696 ]
635 } 697 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698