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

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

Issue 2197403003: [Android] Add shadows-core targets for multiple apis. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: agrieve's nits Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « build/config/android/internal_rules.gni ('k') | third_party/robolectric/README.chromium » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/config/android/rules.gni") 5 import("//build/config/android/rules.gni")
6 6
7 # GYP: //third_party/robolectric/robolectric.gyp:android-all-4.3_r2-robolectric- 0 7 java_prebuilt("tagsoup-1.2") {
8 testonly = true
9 jar_path = "lib/tagsoup-1.2.jar"
10 }
11
12 java_prebuilt("json-20080701") {
13 testonly = true
14 jar_path = "lib/json-20080701.jar"
15 }
16
8 java_prebuilt("android-all-4.3_r2-robolectric-0") { 17 java_prebuilt("android-all-4.3_r2-robolectric-0") {
18 testonly = true
9 jar_path = "lib/android-all-4.3_r2-robolectric-0.jar" 19 jar_path = "lib/android-all-4.3_r2-robolectric-0.jar"
10 } 20 }
11 21
12 # GYP: //third_party/robolectric/robolectric.gyp:tagsoup-1.2 22 java_prebuilt("android-all-5.0.0_r2-robolectric-1") {
13 java_prebuilt("tagsoup-1.2") { 23 testonly = true
14 jar_path = "lib/tagsoup-1.2.jar" 24 jar_path = "lib/android-all-5.0.0_r2-robolectric-1.jar"
15 }
16
17 # GYP: //third_party/robolectric/robolectric.gyp:json-20080701
18 java_prebuilt("json-20080701") {
19 jar_path = "lib/json-20080701.jar"
20 } 25 }
21 26
22 # TODO(mikecase): Remove this target once all tests have been converted to 27 # TODO(mikecase): Remove this target once all tests have been converted to
23 # Robolectric 3.0. 28 # Robolectric 3.0.
24 # GYP: //third_party/robolectric/robolectric.gyp:robolectric_jar 29 # GYP: //third_party/robolectric/robolectric.gyp:robolectric_jar
25 java_prebuilt("robolectric_java") { 30 java_prebuilt("robolectric_java") {
26 testonly = true 31 testonly = true
27 jar_path = "lib/robolectric-2.4-jar-with-dependencies.jar" 32 jar_path = "lib/robolectric-2.4-jar-with-dependencies.jar"
28 deps = [ 33 deps = [
29 ":android-all-4.3_r2-robolectric-0", 34 ":android-all-4.3_r2-robolectric-0",
30 ":json-20080701", 35 ":json-20080701",
31 ":tagsoup-1.2", 36 ":tagsoup-1.2",
32 ] 37 ]
33 } 38 }
34 39
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 # 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 # converted to Robolectric 3.0 and the old robolectric_java target has been
41 # removed. 42 # removed.
42 java_library("robolectric_3_java") { 43 java_library("robolectric_3_java") {
43 testonly = true 44 testonly = true
44 deps = [ 45 deps = [
45 ":android-all-5.0.0_r2-robolectric-1", 46 ":android-all-5.0.0_r2-robolectric-1",
46 ":json-20080701", 47 ":json-20080701",
47 ":robolectric_annotations_java", 48 ":robolectric_annotations_java",
48 ":robolectric_resources_java", 49 ":robolectric_resources_java",
49 ":robolectric_utils_java", 50 ":robolectric_utils_java",
50 ":shadows-core-3.0", 51 ":shadows-core-3.0-18",
52 ":shadows-core-3.0-21",
51 ":shadows-multidex-3.0", 53 ":shadows-multidex-3.0",
52 ":tagsoup-1.2", 54 ":tagsoup-1.2",
53 "//third_party/bouncycastle:bouncycastle_java", 55 "//third_party/bouncycastle:bouncycastle_java",
54 "//third_party/icu4j:icu4j_java", 56 "//third_party/icu4j:icu4j_java",
55 "//third_party/intellij:intellij_annotations_java", 57 "//third_party/intellij:intellij_annotations_java",
56 "//third_party/junit:junit", 58 "//third_party/junit:junit",
57 "//third_party/ow2_asm:asm_analysis_java", 59 "//third_party/ow2_asm:asm_analysis_java",
58 "//third_party/ow2_asm:asm_commons_java", 60 "//third_party/ow2_asm:asm_commons_java",
59 "//third_party/ow2_asm:asm_java", 61 "//third_party/ow2_asm:asm_java",
60 "//third_party/ow2_asm:asm_tree_java", 62 "//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", 306 "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", 307 "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", 308 "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", 309 "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", 310 "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", 311 "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", 312 "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", 313 "robolectric/robolectric-shadows/shadows-core/src/main/resources/org/robolectr ic/shadows/ShadowWindowManagerGlobal.java.vm",
312 ] 314 ]
313 315
314 processed_template_files = [] 316 shadows_core_java_files = [
315 foreach(t, template_files) { 317 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fa kes/RoboCursor.java",
316 gen_dir = get_path_info(t, "gen_dir") 318 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fa kes/RoboIntentSender.java",
317 name = get_path_info(t, "name") 319 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fa kes/RoboMenu.java",
318 processed_template_files += [ "$gen_dir/$name" ] 320 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fa kes/RoboMenuItem.java",
319 } 321 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fa kes/RoboSharedPreferences.java",
322 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fa kes/RoboSubMenu.java",
323 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fa kes/package-info.java",
324 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/CoreShadowsAdapter.java",
325 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/Provider.java",
326 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAbsListView.java",
327 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAbsSeekBar.java",
328 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAbsSpinner.java",
329 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAbsoluteLayout.java",
330 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAbstractCursor.java",
331 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAccessibilityService.java",
332 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowActivity.java",
333 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowActivityGroup.java",
334 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowActivityManager.java",
335 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowActivityManagerNative.java",
336 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowActivityThread.java",
337 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAdapterView.java",
338 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAddress.java",
339 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAlertController.java",
340 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAlertDialog.java",
341 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAndroidBidi.java",
342 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAndroidHttpClient.java",
343 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAnimationBridge.java",
344 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAnimationUtils.java",
345 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAppWidgetHost.java",
346 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAppWidgetHostView.java",
347 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAppWidgetManager.java",
348 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowApplication.java",
349 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowArrayAdapter.java",
350 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAsyncTask.java",
351 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAsyncTaskBridge.java",
352 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAsyncTaskLoader.java",
353 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAudioEffect.java",
354 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowAudioManager.java",
355 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBaseAdapter.java",
356 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBinder.java",
357 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBinderBridge.java",
358 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBitmap.java",
359 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBitmapDrawable.java",
360 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBitmapFactory.java",
361 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBitmapShader.java",
362 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBluetoothDevice.java",
363 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBroadcastReceiver.java",
364 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowBundle.java",
365 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCamera.java",
366 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCanvas.java",
367 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowChoreographer.java",
368 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowColor.java",
369 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowColorMatrix.java",
370 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowColorMatrixColorFilter.java",
371 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCompoundButton.java",
372 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowConfiguration.java",
373 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContentObserver.java",
374 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContentProvider.java",
375 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContentProviderClient.java",
376 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContentProviderOperation.java",
377 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContentProviderResult.java",
378 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContentResolver.java",
379 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContentUris.java",
380 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContext.java",
381 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContextThemeWrapper.java",
382 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowContextWrapper.java",
383 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCookieManager.java",
384 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCookieSyncManager.java",
385 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCornerPathEffect.java",
386 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCountDownTimer.java",
387 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowCursorAdapter.java",
388 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowDashPathEffect.java",
389 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowDateFormat.java",
390 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowDatePickerDialog.java",
391 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowDebug.java",
392 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowDialog.java",
393 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowDownloadManager.java",
394 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowDrawable.java",
395 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowEdgeEffect.java",
396 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowExifInterface.java",
397 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowExpandableListView.java",
398 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowFilter.java",
399 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowFloatMath.java",
400 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowFrameLayout.java",
401 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowGestureDetector.java",
402 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowGradientDrawable.java",
403 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowHandler.java",
404 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowHttpResponseCache.java",
405 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowImageView.java",
406 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowInputDevice.java",
407 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowInputEvent.java",
408 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowInputMethodManager.java",
409 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowIntent.java",
410 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowIntentFilter.java",
411 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowIntentSender.java",
412 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowIntentService.java",
413 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowJsPromptResult.java",
414 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowJsResult.java",
415 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowKeyCharacterMap.java",
416 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowKeyguardManager.java",
417 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLayoutAnimationController.java",
418 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLinearGradient.java",
419 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLinearLayout.java",
420 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLinkMovementMethod.java",
421 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowListPopupWindow.java",
422 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowListView.java",
423 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLocalActivityManager.java",
424 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLocation.java",
425 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLocationManager.java",
426 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLog.java",
427 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowLooper.java",
428 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMatrix.java",
429 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMediaMetadataRetriever.java",
430 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMediaPlayer.java",
431 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMediaRecorder.java",
432 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMediaRouter.java",
433 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMediaScannerConnection.java",
434 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMediaStore.java",
435 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMessenger.java",
436 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMimeTypeMap.java",
437 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowMotionEvent.java",
438 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowNetworkInfo.java",
439 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowNfcAdapter.java",
440 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowNinePatch.java",
441 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowNotificationManager.java",
442 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowNumberPicker.java",
443 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowObjectAnimator.java",
444 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowOverScroller.java",
445 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPaint.java",
446 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowParcelFileDescriptor.java",
447 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPath.java",
448 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPendingIntent.java",
449 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPhoneWindow.java",
450 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPopupMenu.java",
451 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPopupWindow.java",
452 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPorterDuffColorFilter.java",
453 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPreference.java",
454 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPreferenceActivity.java",
455 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowPreferenceManager.java",
456 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowProcess.java",
457 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowProgressBar.java",
458 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowProgressDialog.java",
459 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowRegion.java",
460 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowRelativeLayout.java",
461 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowRemoteCallbackList.java",
462 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowRemoteViews.java",
463 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowResolveInfo.java",
464 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowResourceCursorAdapter.java",
465 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowResources.java",
466 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowResultReceiver.java",
467 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowScaleGestureDetector.java",
468 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowScanResult.java",
469 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowScrollView.java",
470 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowScroller.java",
471 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSearchManager.java",
472 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSeekBar.java",
473 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSensorManager.java",
474 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowService.java",
475 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowServiceManager.java",
476 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSimpleCursorAdapter.java",
477 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSocketTagger.java",
478 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSpannableStringBuilder.java",
479 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSpellChecker.java",
480 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSslErrorHandler.java",
481 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowStateListDrawable.java",
482 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowStrictMode.java",
483 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSurface.java",
484 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSurfaceView.java",
485 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSystemClock.java",
486 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowSystemProperties.java",
487 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTabActivity.java",
488 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTabHost.java",
489 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTabWidget.java",
490 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTelephonyManager.java",
491 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTextPaint.java",
492 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTextToSpeech.java",
493 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTextView.java",
494 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTimePickerDialog.java",
495 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowToast.java",
496 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTouchDelegate.java",
497 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTrafficStats.java",
498 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowTypedArray.java",
499 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowVMRuntime.java",
500 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowValueAnimator.java",
501 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowVelocityTracker.java",
502 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowVideoView.java",
503 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowView.java",
504 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowViewAnimator.java",
505 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowViewConfiguration.java",
506 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowViewGroup.java",
507 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowViewRootImpl.java",
508 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowViewTreeObserver.java",
509 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWallpaperManager.java",
510 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWebSyncManager.java",
511 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWebViewDatabase.java",
512 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWifiConfiguration.java",
513 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWifiInfo.java",
514 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWifiManager.java",
515 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWindow.java",
516 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWindowManager.java",
517 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowWindowManagerImpl.java",
518 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/ShadowZoomButtonsController.java",
519 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/package-info.java",
520 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/util/AppSingletonizer.java",
521 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/util/DataSource.java",
522 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/util/PreferenceBuilder.java",
523 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/util/SQLiteLibraryLoader.java",
524 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/sh adows/util/package-info.java",
525 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ut il/concurrent/RoboExecutorService.java",
526 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ut il/concurrent/package-info.java",
527 ]
320 528
321 java_binary("robolectric_template_processor") { 529 java_binary("robolectric_template_processor") {
322 testonly = true 530 testonly = true
323 java_files = [ 531 java_files = [
324 "template_processor/src/org/chromium/testing/robolectric/template/ProcessRob olectricTemplate.java", 532 "template_processor/src/org/chromium/testing/robolectric/template/ProcessRob olectricTemplate.java",
325 "template_processor/src/org/chromium/testing/robolectric/template/ProcessTem plateArgParser.java", 533 "template_processor/src/org/chromium/testing/robolectric/template/ProcessTem plateArgParser.java",
326 ] 534 ]
327 main_class = 535 main_class =
328 "org.chromium.testing.robolectric.template.ProcessRobolectricTemplate" 536 "org.chromium.testing.robolectric.template.ProcessRobolectricTemplate"
329 deps = [ 537 deps = [
330 "//third_party/apache_velocity:apache_velocity_java", 538 "//third_party/apache_velocity:apache_velocity_java",
331 ] 539 ]
332 } 540 }
333 541
334 action("process_robolectric_templates") { 542 template("shadows_core") {
543 forward_variables_from(invoker,
544 [
545 "api_level",
546 "android_sdk_deps",
547 ])
335 testonly = true 548 testonly = true
336 549
337 api_level = "21" 550 _shadows_core_java_files = invoker.shadows_core_java_files
338 base_template_dir = rebase_path(".", root_build_dir) 551 _template_files = invoker.template_files
339 base_template_output_dir = rebase_path("$target_gen_dir", root_build_dir) 552 _process_templates_target_name = "${target_name}__process_templates"
340 script = "$root_build_dir/bin/robolectric_template_processor"
341 args = [
342 "--api-level",
343 api_level,
344 "--base-template-dir",
345 base_template_dir,
346 "--output-dir",
347 base_template_output_dir,
348 ]
349 inputs = template_files
350 outputs = processed_template_files
351 553
352 deps = [ 554 _processed_template_files = []
353 ":robolectric_template_processor", 555 foreach(t, _template_files) {
354 ] 556 _gen_dir = get_path_info(t, "gen_dir")
557 _name = get_path_info(t, "name")
558 _processed_template_files += [ "$_gen_dir/$api_level/$_name" ]
559 }
560
561 action(_process_templates_target_name) {
562 _base_template_dir = rebase_path(".", root_build_dir)
563 _base_template_output_dir = rebase_path(target_gen_dir, root_build_dir)
564 script = "$root_build_dir/bin/robolectric_template_processor"
565 args = [
566 "--api-level",
567 "$api_level",
568 "--base-template-dir",
569 _base_template_dir,
570 "--output-dir",
571 _base_template_output_dir,
572 ]
573 inputs = _template_files
574 outputs = _processed_template_files
575
576 deps = [
577 ":robolectric_template_processor",
578 ]
579 }
580
581 java_library(target_name) {
582 testonly = true
583 processors_javac =
584 [ "org.robolectric.annotation.processing.RobolectricProcessor" ]
585 processor_args_javac = [ "org.robolectric.annotation.processing.shadowPackag e=org.robolectric" ]
586 provider_configurations = [
587 "robolectric/robolectric-shadows/resources/META-INF/services/org.robolectr ic.internal.ShadowProvider",
588 "robolectric/robolectric-shadows/shadows-core/src/main/resources/META-INF/ services/org.robolectric.ShadowsAdapter",
589 ]
590 if (is_linux) {
591 additional_jar_files = [
592 rebase_path("../sqlite4java/lib/linux-x86_64/libsqlite4java.so") +
593 ":linux-x86_64/libsqlite4java.so",
594 rebase_path("../sqlite4java/lib/linux-x86/libsqlite4java.so") +
595 ":linux-x86/libsqlite4java.so",
596 ]
597 }
598 if (is_mac) {
599 additional_jar_files =
600 [ rebase_path("../sqlite4java/lib/mac-x86_64/libsqlite4java.jnilib") +
601 ":mac-x86_64/libsqlite4java.jnilib" ]
602 }
603 if (is_win) {
604 additional_jar_files = [
605 rebase_path("../sqlite4java/lib/windows-x86/sqlite4java.dll") +
606 ":windows-x86/sqlite4java.dll",
607 rebase_path("../sqlite4java/lib/windows-x86_64/sqlite4java.dll") +
608 ":windows-x86_64/sqlite4java.dll",
609 ]
610 }
611 java_files = _shadows_core_java_files
612 java_files += _processed_template_files
613
614 deps = [
615 ":$_process_templates_target_name",
616 ":robolectric_annotations_java",
617 ":robolectric_processor_java",
618 ":robolectric_resources_java",
619 ":robolectric_utils_java",
620 "//build/android:sun_tools_java",
621 "//third_party/guava:guava_java",
622 "//third_party/icu4j:icu4j_java",
623 "//third_party/intellij:intellij_annotations_java",
624 "//third_party/sqlite4java:sqlite4java_java",
625 ]
626 deps += android_sdk_deps
627 }
355 } 628 }
356 629
357 java_library("shadows-core-3.0") { 630 shadows_core("shadows-core-3.0-21") {
358 testonly = true 631 api_level = 21
359 processors_javac = 632 android_sdk_deps = [ ":android-all-5.0.0_r2-robolectric-1" ]
360 [ "org.robolectric.annotation.processing.RobolectricProcessor" ] 633 }
361 processor_args_javac =
362 [ "org.robolectric.annotation.processing.shadowPackage=org.robolectric" ]
363 provider_configurations = [
364 "robolectric/robolectric-shadows/shadows-core/src/main/resources/META-INF/se rvices/org.robolectric.ShadowsAdapter",
365 634
366 # TODO(mikecase): Switch to use the actual org.robolectric.internal.ShadowPr ovider file generated 635 shadows_core("shadows-core-3.0-18") {
367 # at compile time. 636 api_level = 18
368 "robolectric/robolectric-processor/src/test/resources/META-INF/services/org. robolectric.internal.ShadowProvider", 637 android_sdk_deps = [ ":android-all-4.3_r2-robolectric-0" ]
369 ]
370 additional_jar_files = [
371 rebase_path("../sqlite4java/lib/linux-x86_64/libsqlite4java.so") +
372 ":linux-x86_64/libsqlite4java.so",
373 rebase_path("../sqlite4java/lib/linux-x86/libsqlite4java.so") +
374 ":linux-x86/libsqlite4java.so",
375 rebase_path("../sqlite4java/lib/mac-x86_64/libsqlite4java.jnilib") +
376 ":mac-x86_64/libsqlite4java.jnilib",
377 rebase_path("../sqlite4java/lib/windows-x86/sqlite4java.dll") +
378 ":windows-x86/sqlite4java.dll",
379 rebase_path("../sqlite4java/lib/windows-x86_64/sqlite4java.dll") +
380 ":windows-x86_64/sqlite4java.dll",
381 ]
382 java_files = [
383 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboCursor.java",
384 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboIntentSender.java",
385 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboMenu.java",
386 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboMenuItem.java",
387 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboSharedPreferences.java",
388 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/RoboSubMenu.java",
389 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ fakes/package-info.java",
390 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/CoreShadowsAdapter.java",
391 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/Provider.java",
392 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbsListView.java",
393 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbsSeekBar.java",
394 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbsSpinner.java",
395 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbsoluteLayout.java",
396 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAbstractCursor.java",
397 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAccessibilityService.java",
398 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivity.java",
399 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivityGroup.java",
400 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivityManager.java",
401 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivityManagerNative.java",
402 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowActivityThread.java",
403 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAdapterView.java",
404 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAddress.java",
405 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAlertController.java",
406 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAlertDialog.java",
407 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAndroidBidi.java",
408 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAndroidHttpClient.java",
409 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAnimationBridge.java",
410 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAnimationUtils.java",
411 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAppWidgetHost.java",
412 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAppWidgetHostView.java",
413 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAppWidgetManager.java",
414 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowApplication.java",
415 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowArrayAdapter.java",
416 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAsyncTask.java",
417 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAsyncTaskBridge.java",
418 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAsyncTaskLoader.java",
419 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAudioEffect.java",
420 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowAudioManager.java",
421 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBaseAdapter.java",
422 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBinder.java",
423 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBinderBridge.java",
424 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBitmap.java",
425 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBitmapDrawable.java",
426 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBitmapFactory.java",
427 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBitmapShader.java",
428 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBluetoothDevice.java",
429 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBroadcastReceiver.java",
430 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowBundle.java",
431 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCamera.java",
432 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCanvas.java",
433 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowChoreographer.java",
434 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowColor.java",
435 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowColorMatrix.java",
436 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowColorMatrixColorFilter.java",
437 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCompoundButton.java",
438 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowConfiguration.java",
439 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentObserver.java",
440 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentProvider.java",
441 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentProviderClient.java",
442 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentProviderOperation.java",
443 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentProviderResult.java",
444 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentResolver.java",
445 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContentUris.java",
446 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContext.java",
447 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContextThemeWrapper.java",
448 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowContextWrapper.java",
449 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCookieManager.java",
450 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCookieSyncManager.java",
451 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCornerPathEffect.java",
452 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCountDownTimer.java",
453 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowCursorAdapter.java",
454 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDashPathEffect.java",
455 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDateFormat.java",
456 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDatePickerDialog.java",
457 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDebug.java",
458 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDialog.java",
459 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDownloadManager.java",
460 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowDrawable.java",
461 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowEdgeEffect.java",
462 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowExifInterface.java",
463 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowExpandableListView.java",
464 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowFilter.java",
465 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowFloatMath.java",
466 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowFrameLayout.java",
467 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowGestureDetector.java",
468 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowGradientDrawable.java",
469 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowHandler.java",
470 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowHttpResponseCache.java",
471 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowImageView.java",
472 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowInputDevice.java",
473 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowInputEvent.java",
474 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowInputMethodManager.java",
475 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowIntent.java",
476 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowIntentFilter.java",
477 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowIntentSender.java",
478 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowIntentService.java",
479 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowJsPromptResult.java",
480 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowJsResult.java",
481 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowKeyCharacterMap.java",
482 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowKeyguardManager.java",
483 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLayoutAnimationController.java",
484 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLinearGradient.java",
485 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLinearLayout.java",
486 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLinkMovementMethod.java",
487 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowListPopupWindow.java",
488 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowListView.java",
489 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLocalActivityManager.java",
490 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLocation.java",
491 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLocationManager.java",
492 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLog.java",
493 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowLooper.java",
494 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMatrix.java",
495 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaMetadataRetriever.java",
496 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaPlayer.java",
497 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaRecorder.java",
498 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaRouter.java",
499 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaScannerConnection.java",
500 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMediaStore.java",
501 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMessenger.java",
502 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMimeTypeMap.java",
503 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowMotionEvent.java",
504 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNetworkInfo.java",
505 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNfcAdapter.java",
506 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNinePatch.java",
507 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNotificationManager.java",
508 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowNumberPicker.java",
509 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowObjectAnimator.java",
510 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowOverScroller.java",
511 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPaint.java",
512 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowParcelFileDescriptor.java",
513 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPath.java",
514 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPendingIntent.java",
515 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPhoneWindow.java",
516 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPopupMenu.java",
517 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPopupWindow.java",
518 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPorterDuffColorFilter.java",
519 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPreference.java",
520 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPreferenceActivity.java",
521 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowPreferenceManager.java",
522 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowProcess.java",
523 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowProgressBar.java",
524 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowProgressDialog.java",
525 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowRegion.java",
526 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowRelativeLayout.java",
527 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowRemoteCallbackList.java",
528 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowRemoteViews.java",
529 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowResolveInfo.java",
530 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowResourceCursorAdapter.java",
531 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowResources.java",
532 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowResultReceiver.java",
533 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowScaleGestureDetector.java",
534 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowScanResult.java",
535 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowScrollView.java",
536 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowScroller.java",
537 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSearchManager.java",
538 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSeekBar.java",
539 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSensorManager.java",
540 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowService.java",
541 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowServiceManager.java",
542 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSimpleCursorAdapter.java",
543 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSocketTagger.java",
544 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSpannableStringBuilder.java",
545 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSpellChecker.java",
546 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSslErrorHandler.java",
547 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowStateListDrawable.java",
548 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowStrictMode.java",
549 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSurface.java",
550 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSurfaceView.java",
551 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSystemClock.java",
552 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowSystemProperties.java",
553 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTabActivity.java",
554 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTabHost.java",
555 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTabWidget.java",
556 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTelephonyManager.java",
557 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTextPaint.java",
558 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTextToSpeech.java",
559 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTextView.java",
560 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTimePickerDialog.java",
561 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowToast.java",
562 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTouchDelegate.java",
563 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTrafficStats.java",
564 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowTypedArray.java",
565 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowVMRuntime.java",
566 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowValueAnimator.java",
567 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowVelocityTracker.java",
568 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowVideoView.java",
569 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowView.java",
570 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewAnimator.java",
571 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewConfiguration.java",
572 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewGroup.java",
573 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewRootImpl.java",
574 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowViewTreeObserver.java",
575 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWallpaperManager.java",
576 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWebSyncManager.java",
577 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWebViewDatabase.java",
578 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWifiConfiguration.java",
579 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWifiInfo.java",
580 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWifiManager.java",
581 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWindow.java",
582 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWindowManager.java",
583 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowWindowManagerImpl.java",
584 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/ShadowZoomButtonsController.java",
585 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/package-info.java",
586 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/AppSingletonizer.java",
587 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/DataSource.java",
588 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/PreferenceBuilder.java",
589 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/SQLiteLibraryLoader.java",
590 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ shadows/util/package-info.java",
591 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ util/concurrent/RoboExecutorService.java",
592 "robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/ util/concurrent/package-info.java",
593 ]
594 java_files += processed_template_files
595
596 deps = [
597 ":android-all-5.0.0_r2-robolectric-1",
598 ":process_robolectric_templates",
599 ":robolectric_annotations_java",
600 ":robolectric_processor_java",
601 ":robolectric_resources_java",
602 ":robolectric_utils_java",
603 "//build/android:sun_tools_java",
604 "//third_party/guava:guava_java",
605 "//third_party/icu4j:icu4j_java",
606 "//third_party/intellij:intellij_annotations_java",
607 "//third_party/sqlite4java:sqlite4java_java",
608 ]
609 } 638 }
610 639
611 java_library("shadows-multidex-3.0") { 640 java_library("shadows-multidex-3.0") {
612 testonly = true 641 testonly = true
613 processors_javac = 642 processors_javac =
614 [ "org.robolectric.annotation.processing.RobolectricProcessor" ] 643 [ "org.robolectric.annotation.processing.RobolectricProcessor" ]
615 processor_args_javac = [ "org.robolectric.annotation.processing.shadowPackage= org.robolectric.shadows.multidex" ] 644 processor_args_javac = [ "org.robolectric.annotation.processing.shadowPackage= org.robolectric.shadows.multidex" ]
616 provider_configurations = [ 645 provider_configurations = [ "robolectric/robolectric-shadows/shadows-multidex/ src/main/resources/META-INF/services/org.robolectric.internal.ShadowProvider" ]
617 # TODO(mikecase): Switch to use the actual org.robolectric.internal.ShadowPr ovider file generated
618 # at compile time.
619 "robolectric/robolectric-processor/src/test/resources/META-INF/services/org. robolectric.internal.ShadowProvider",
620 ]
621 java_files = [ 646 java_files = [
622 "robolectric/robolectric-shadows/shadows-multidex/src/main/java/org/robolect ric/shadows/multidex/ShadowMultiDex.java", 647 "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", 648 "robolectric/robolectric-shadows/shadows-multidex/src/main/java/org/robolect ric/shadows/multidex/package-info.java",
624 ] 649 ]
625 650
626 deps = [ 651 deps = [
627 ":android-all-5.0.0_r2-robolectric-1", 652 ":android-all-5.0.0_r2-robolectric-1",
628 ":robolectric_annotations_java", 653 ":robolectric_annotations_java",
629 ":robolectric_processor_java", 654 ":robolectric_processor_java",
630 ":robolectric_utils_java", 655 ":robolectric_utils_java",
631 "//build/android:sun_tools_java", 656 "//build/android:sun_tools_java",
632 "//third_party/android_tools:android_support_multidex_java", 657 "//third_party/android_tools:android_support_multidex_java",
633 "//third_party/guava:guava_java", 658 "//third_party/guava:guava_java",
634 ] 659 ]
635 } 660 }
OLDNEW
« no previous file with comments | « build/config/android/internal_rules.gni ('k') | third_party/robolectric/README.chromium » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698