aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Chang <vichang@google.com>2020-07-03 16:35:02 +0100
committerVictor Chang <vichang@google.com>2020-07-10 00:10:27 +0100
commitb84738fc776d8934770b7d5e54aaa66171af269f (patch)
treed3c4a34f563ade045954382ec62e318189ff112f
parent16e861acf2c34839a95958b1b216e0a2f7023a01 (diff)
downloadrobolectric-shadows-b84738fc776d8934770b7d5e54aaa66171af269f.tar.gz
Add R/S support to Robolectric
Bug: 141747409 Test: "m Run_robolectric_robolectric_tests" build successfully Test: m RunSettingsRoboTests Change-Id: Ib0adcb184ef99c50efcc0c32b48ec0f7cfdf5dd3
-rw-r--r--processor/sdks.txt1
-rw-r--r--robolectric/src/main/java/org/robolectric/internal/SdkConfig.java4
-rw-r--r--run_robolectric_module_tests.mk3
-rw-r--r--run_robotests.mk3
4 files changed, 8 insertions, 3 deletions
diff --git a/processor/sdks.txt b/processor/sdks.txt
index e61922009..4bb647c0d 100644
--- a/processor/sdks.txt
+++ b/processor/sdks.txt
@@ -11,3 +11,4 @@ prebuilts/misc/common/robolectric/android-all/android-all-8.0.0_r4-robolectric-r
prebuilts/misc/common/robolectric/android-all/android-all-8.1.0-robolectric-4611349.jar
prebuilts/misc/common/robolectric/android-all/android-all-9-robolectric-4913185-2.jar
prebuilts/misc/common/robolectric/android-all/android-all-9plus-robolectric-5616371.jar
+prebuilts/misc/common/robolectric/android-all/android-all-R-beta2-robolectric-6625208.jar
diff --git a/robolectric/src/main/java/org/robolectric/internal/SdkConfig.java b/robolectric/src/main/java/org/robolectric/internal/SdkConfig.java
index 99ef10a92..d2cbf145a 100644
--- a/robolectric/src/main/java/org/robolectric/internal/SdkConfig.java
+++ b/robolectric/src/main/java/org/robolectric/internal/SdkConfig.java
@@ -31,7 +31,9 @@ public class SdkConfig implements Comparable<SdkConfig> {
addSdk(Build.VERSION_CODES.P, "9", "4913185-2", "REL");
addSdk(Build.VERSION_CODES.Q, "10", "5803371", "REL");
// BEGIN-INTERNAL
- addSdk(Build.VERSION_CODES.R, "R", "r0", "R");
+ // TODO: Update jar with final R release.
+ addSdk(Build.VERSION_CODES.R, "R-beta2", "6625208", "REL");
+ addSdk(Build.VERSION_CODES.S, "S", "r0", "S");
// END-INTERNAL
}
diff --git a/run_robolectric_module_tests.mk b/run_robolectric_module_tests.mk
index 8bb5edf67..85a36d4f7 100644
--- a/run_robolectric_module_tests.mk
+++ b/run_robolectric_module_tests.mk
@@ -52,7 +52,8 @@ copy_android_all_jar_pairs := \
$(android_all_source_dir)/android-all-8.1.0-robolectric-4611349.jar:$(android_all_target_dir)/android-all-8.1.0-robolectric-4611349.jar \
$(android_all_source_dir)/android-all-9-robolectric-4913185-2.jar:$(android_all_target_dir)/android-all-9-robolectric-4913185-2.jar \
$(android_all_source_dir)/android-all-9plus-robolectric-5616371.jar:$(android_all_target_dir)/android-all-9plus-robolectric-5616371.jar \
- $(local_android_all_source_jar):$(android_all_target_dir)/android-all-R-robolectric-r0.jar
+ $(android_all_source_dir)/android-all-R-beta2-robolectric-6625208.jar:$(android_all_target_dir)/android-all-R-beta2-robolectric-6625208.jar \
+ $(local_android_all_source_jar):$(android_all_target_dir)/android-all-S-robolectric-r0.jar
copy_android_all_jars := $(call copy-many-files, $(copy_android_all_jar_pairs))
# If debugging the tests was requested, set up the JVM parameters to enable it.
diff --git a/run_robotests.mk b/run_robotests.mk
index 8e70760ac..5c0fefd1a 100644
--- a/run_robotests.mk
+++ b/run_robotests.mk
@@ -133,7 +133,8 @@ ifneq ($(DISABLE_ROBO_RUN_TESTS),true)
$(android_all_lib_path)/android-all-8.1.0-robolectric-4611349.jar:$(my_robolectric_path)/android-all-8.1.0-robolectric-4611349.jar \
$(android_all_lib_path)/android-all-9-robolectric-4913185-2.jar:$(my_robolectric_path)/android-all-9-robolectric-4913185-2.jar \
$(android_all_lib_path)/android-all-10-robolectric-5803371.jar:$(my_robolectric_path)/android-all-10-robolectric-5803371.jar \
- $(local_android_all_source_jar):$(my_robolectric_path)/android-all-R-robolectric-r0.jar
+ $(android_all_lib_path)/android-all-R-beta2-robolectric-6625208.jar:$(my_robolectric_path)/android-all-R-beta2-robolectric-6625208.jar \
+ $(local_android_all_source_jar):$(my_robolectric_path)/android-all-S-robolectric-r0.jar
copy_android_all_jars := $(call copy-many-files, $(copy_android_all_jar_pairs))
$(my_target): $(copy_android_all_jars)