summaryrefslogtreecommitdiffstats
path: root/third_party/robolectric
diff options
context:
space:
mode:
authormikecase <mikecase@chromium.org>2015-03-23 11:46:47 -0700
committerCommit bot <commit-bot@chromium.org>2015-03-23 18:47:18 +0000
commit8758634a7c0c79481469f50c9c8f1c580169adec (patch)
tree1cff575670d337c478835bb242a1850611a8e012 /third_party/robolectric
parent627e7b0e708021d0657cc8b6411f274a5fb0d855 (diff)
downloadchromium_src-8758634a7c0c79481469f50c9c8f1c580169adec.zip
chromium_src-8758634a7c0c79481469f50c9c8f1c580169adec.tar.gz
chromium_src-8758634a7c0c79481469f50c9c8f1c580169adec.tar.bz2
Add a custom Robolectric testrunner.
The default Robolectric testrunner has some behaviors we want to override. By default the Robolectric testrunner will download the Robolectric runtime dependencies from the Maven central reposoitory. In addition, Robolectric won't run at all if the API level in the AndroidManifest isn't officially supported by Robolectric which isn't what we want. BUG=448030 Review URL: https://codereview.chromium.org/942083003 Cr-Commit-Position: refs/heads/master@{#321819}
Diffstat (limited to 'third_party/robolectric')
-rw-r--r--third_party/robolectric/BUILD.gn18
-rw-r--r--third_party/robolectric/robolectric.gyp18
2 files changed, 18 insertions, 18 deletions
diff --git a/third_party/robolectric/BUILD.gn b/third_party/robolectric/BUILD.gn
index 3271e12..07613ac 100644
--- a/third_party/robolectric/BUILD.gn
+++ b/third_party/robolectric/BUILD.gn
@@ -4,20 +4,20 @@
import("//build/config/android/rules.gni")
-# GYP: //third_party/robolectric/robolectric.gyp:android_all_jar
-java_prebuilt("android_all_java") {
+# GYP: //third_party/robolectric/robolectric.gyp:android-all-4.3_r2-robolectric-0
+java_prebuilt("android-all-4.3_r2-robolectric-0") {
visibility = [ ":*" ]
jar_path = "lib/android-all-4.3_r2-robolectric-0.jar"
}
-# GYP: //third_party/robolectric/robolectric.gyp:tagsoup_jar
-java_prebuilt("tagsoup_java") {
+# GYP: //third_party/robolectric/robolectric.gyp:tagsoup-1.2
+java_prebuilt("tagsoup-1.2") {
visibility = [ ":*" ]
jar_path = "lib/tagsoup-1.2.jar"
}
-# GYP: //third_party/robolectric/robolectric.gyp:json_jar
-java_prebuilt("json_java") {
+# GYP: //third_party/robolectric/robolectric.gyp:json-20080701
+java_prebuilt("json-20080701") {
visibility = [ ":*" ]
jar_path = "lib/json-20080701.jar"
}
@@ -27,8 +27,8 @@ java_prebuilt("robolectric_java") {
testonly = true
jar_path = "lib/robolectric-2.4-jar-with-dependencies.jar"
deps = [
- ":android_all_java",
- ":tagsoup_java",
- ":json_java",
+ ":android-all-4.3_r2-robolectric-0",
+ ":tagsoup-1.2",
+ ":json-20080701",
]
}
diff --git a/third_party/robolectric/robolectric.gyp b/third_party/robolectric/robolectric.gyp
index 60cbe3e..7c3d785 100644
--- a/third_party/robolectric/robolectric.gyp
+++ b/third_party/robolectric/robolectric.gyp
@@ -5,8 +5,8 @@
{
'targets': [
{
- # GN: //third_party/robolectric:android_all_java
- 'target_name': 'android_all_jar',
+ # GN: //third_party/robolectric:android-all-4.3_r2-robolectric-0
+ 'target_name': 'android-all-4.3_r2-robolectric-0',
'type': 'none',
'variables': {
'jar_path': 'lib/android-all-4.3_r2-robolectric-0.jar',
@@ -16,8 +16,8 @@
]
},
{
- # GN: //third_party/robolectric:tagsoup_java
- 'target_name': 'tagsoup_jar',
+ # GN: //third_party/robolectric:tagsoup-1.2
+ 'target_name': 'tagsoup-1.2',
'type': 'none',
'variables': {
'jar_path': 'lib/tagsoup-1.2.jar',
@@ -27,8 +27,8 @@
]
},
{
- # GN: //third_party/robolectric:json_java
- 'target_name': 'json_jar',
+ # GN: //third_party/robolectric:json-20080701
+ 'target_name': 'json-20080701',
'type': 'none',
'variables': {
'jar_path': 'lib/json-20080701.jar',
@@ -42,9 +42,9 @@
'target_name': 'robolectric_jar',
'type': 'none',
'dependencies': [
- 'android_all_jar',
- 'tagsoup_jar',
- 'json_jar',
+ 'android-all-4.3_r2-robolectric-0',
+ 'tagsoup-1.2',
+ 'json-20080701',
],
'variables': {
'jar_path': 'lib/robolectric-2.4-jar-with-dependencies.jar',