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

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

Issue 2239003002: Revert of [Android] Update all Robolectric tests to Robolectric 3.0 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: 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 java_prebuilt("tagsoup-1.2") { 7 java_prebuilt("tagsoup-1.2") {
8 testonly = true 8 testonly = true
9 jar_path = "lib/tagsoup-1.2.jar" 9 jar_path = "lib/tagsoup-1.2.jar"
10 } 10 }
11 11
12 java_prebuilt("json-20080701") { 12 java_prebuilt("json-20080701") {
13 testonly = true 13 testonly = true
14 jar_path = "lib/json-20080701.jar" 14 jar_path = "lib/json-20080701.jar"
15 } 15 }
16 16
17 java_prebuilt("android-all-4.3_r2-robolectric-0") { 17 java_prebuilt("android-all-4.3_r2-robolectric-0") {
18 testonly = true 18 testonly = true
19 jar_path = "lib/android-all-4.3_r2-robolectric-0.jar" 19 jar_path = "lib/android-all-4.3_r2-robolectric-0.jar"
20 } 20 }
21 21
22 java_prebuilt("android-all-5.0.0_r2-robolectric-1") { 22 java_prebuilt("android-all-5.0.0_r2-robolectric-1") {
23 testonly = true 23 testonly = true
24 jar_path = "lib/android-all-5.0.0_r2-robolectric-1.jar" 24 jar_path = "lib/android-all-5.0.0_r2-robolectric-1.jar"
25 } 25 }
26 26
27 java_library("robolectric_java") { 27 # TODO(mikecase): Remove this target once all tests have been converted to
28 # Robolectric 3.0.
29 # GYP: //third_party/robolectric/robolectric.gyp:robolectric_jar
30 java_prebuilt("robolectric_java") {
31 testonly = true
32 jar_path = "lib/robolectric-2.4-jar-with-dependencies.jar"
33 deps = [
34 ":android-all-4.3_r2-robolectric-0",
35 ":json-20080701",
36 ":tagsoup-1.2",
37 ]
38 }
39
40 # TODO(mikecase): Rename target to robolectric_java once all tests have been
41 # converted to Robolectric 3.0 and the old robolectric_java target has been
42 # removed.
43 java_library("robolectric_3_java") {
28 testonly = true 44 testonly = true
29 deps = [ 45 deps = [
30 ":android-all-5.0.0_r2-robolectric-1", 46 ":android-all-5.0.0_r2-robolectric-1",
31 ":json-20080701", 47 ":json-20080701",
32 ":robolectric_annotations_java", 48 ":robolectric_annotations_java",
33 ":robolectric_resources_java", 49 ":robolectric_resources_java",
34 ":robolectric_utils_java", 50 ":robolectric_utils_java",
35 ":shadows-core-3.0-18", 51 ":shadows-core-3.0-18",
36 ":shadows-core-3.0-21", 52 ":shadows-core-3.0-21",
37 ":shadows-multidex-3.0", 53 ":shadows-multidex-3.0",
(...skipping 533 matching lines...) Expand 10 before | Expand all | Expand 10 after
571 587
572 java_library(target_name) { 588 java_library(target_name) {
573 testonly = true 589 testonly = true
574 processors_javac = 590 processors_javac =
575 [ "org.robolectric.annotation.processing.RobolectricProcessor" ] 591 [ "org.robolectric.annotation.processing.RobolectricProcessor" ]
576 processor_args_javac = [ "org.robolectric.annotation.processing.shadowPackag e=org.robolectric" ] 592 processor_args_javac = [ "org.robolectric.annotation.processing.shadowPackag e=org.robolectric" ]
577 provider_configurations = [ 593 provider_configurations = [
578 "robolectric/robolectric-shadows/resources/META-INF/services/org.robolectr ic.internal.ShadowProvider", 594 "robolectric/robolectric-shadows/resources/META-INF/services/org.robolectr ic.internal.ShadowProvider",
579 "robolectric/robolectric-shadows/shadows-core/src/main/resources/META-INF/ services/org.robolectric.ShadowsAdapter", 595 "robolectric/robolectric-shadows/shadows-core/src/main/resources/META-INF/ services/org.robolectric.ShadowsAdapter",
580 ] 596 ]
581 if (host_os == "linux") { 597 if (is_linux) {
582 additional_jar_files = [ 598 additional_jar_files = [
583 rebase_path("../sqlite4java/lib/linux-x86_64/libsqlite4java.so") + 599 rebase_path("../sqlite4java/lib/linux-x86_64/libsqlite4java.so") +
584 ":linux-x86_64/libsqlite4java.so", 600 ":linux-x86_64/libsqlite4java.so",
585 rebase_path("../sqlite4java/lib/linux-x86/libsqlite4java.so") + 601 rebase_path("../sqlite4java/lib/linux-x86/libsqlite4java.so") +
586 ":linux-x86/libsqlite4java.so", 602 ":linux-x86/libsqlite4java.so",
587 ] 603 ]
588 } 604 }
589 if (host_os == "mac") { 605 if (is_mac) {
590 additional_jar_files = 606 additional_jar_files =
591 [ rebase_path("../sqlite4java/lib/mac-x86_64/libsqlite4java.jnilib") + 607 [ rebase_path("../sqlite4java/lib/mac-x86_64/libsqlite4java.jnilib") +
592 ":mac-x86_64/libsqlite4java.jnilib" ] 608 ":mac-x86_64/libsqlite4java.jnilib" ]
593 } 609 }
594 if (host_os == "win") { 610 if (is_win) {
595 additional_jar_files = [ 611 additional_jar_files = [
596 rebase_path("../sqlite4java/lib/windows-x86/sqlite4java.dll") + 612 rebase_path("../sqlite4java/lib/windows-x86/sqlite4java.dll") +
597 ":windows-x86/sqlite4java.dll", 613 ":windows-x86/sqlite4java.dll",
598 rebase_path("../sqlite4java/lib/windows-x86_64/sqlite4java.dll") + 614 rebase_path("../sqlite4java/lib/windows-x86_64/sqlite4java.dll") +
599 ":windows-x86_64/sqlite4java.dll", 615 ":windows-x86_64/sqlite4java.dll",
600 ] 616 ]
601 } 617 }
602 java_files = _shadows_core_java_files 618 java_files = _shadows_core_java_files
603 java_files += _processed_template_files 619 java_files += _processed_template_files
604 620
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
642 deps = [ 658 deps = [
643 ":android-all-5.0.0_r2-robolectric-1", 659 ":android-all-5.0.0_r2-robolectric-1",
644 ":robolectric_annotations_java", 660 ":robolectric_annotations_java",
645 ":robolectric_processor_java", 661 ":robolectric_processor_java",
646 ":robolectric_utils_java", 662 ":robolectric_utils_java",
647 "//build/android:sun_tools_java", 663 "//build/android:sun_tools_java",
648 "//third_party/android_tools:android_support_multidex_java", 664 "//third_party/android_tools:android_support_multidex_java",
649 "//third_party/guava:guava_java", 665 "//third_party/guava:guava_java",
650 ] 666 ]
651 } 667 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698