summaryrefslogtreecommitdiff
path: root/java/java_test.go
diff options
context:
space:
mode:
authorJiyong Park <jiyong@google.com>2018-03-05 17:44:10 +0900
committerColin Cross <ccross@android.com>2018-03-28 16:20:15 -0700
commit2d4929464bb33cb4cba8457b832259b0b4e2f87c (patch)
tree86d17c4f87d91aa123a13bd9c9c4ff1c15d4b686 /java/java_test.go
parent1218a19f0d2217500a1efa5fffde7465df2e4419 (diff)
Link type check for Android.bp defined Java modules
Link-type is also checked among Java modules defined in Soong. Until now, the check has been done in between Soong/Make and Make/Make. With this, a Java module can't depend on another Java module built with larger API surface. For example, a java library built with Android SDK (sdk_version: "current") can't link to a library built without SDK. Bug: 73829976 Test: m -j Change-Id: I64277be6e65e8535aad951b4f08f8d10b67abe66 Merged-In: I64277be6e65e8535aad951b4f08f8d10b67abe66 (cherry picked from commit f3586661e8525125f529082fee14edec32d73e04)
Diffstat (limited to 'java/java_test.go')
-rw-r--r--java/java_test.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/java/java_test.go b/java/java_test.go
index 6e3ada424..6b730dae1 100644
--- a/java/java_test.go
+++ b/java/java_test.go
@@ -818,12 +818,14 @@ func TestTurbine(t *testing.T) {
java_library {
name: "foo",
srcs: ["a.java"],
+ sdk_version: "14",
}
java_library {
name: "bar",
srcs: ["b.java"],
static_libs: ["foo"],
+ sdk_version: "14",
}
java_library {