summaryrefslogtreecommitdiff
path: root/java/sdk_library_test.go
diff options
context:
space:
mode:
author Colin Cross <ccross@android.com> 2021-06-08 17:02:59 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2021-06-08 17:02:59 +0000
commit9eb611a3cc74ca79de9feb0a91de3103bd48ca01 (patch)
treeb9009ce1d06a640cffbacf459dc9d19e074ca291 /java/sdk_library_test.go
parent81b90d98db14277d3fda27d084e6812b7208f339 (diff)
parent67c17aede87e3e6d9e1abefc6ad86e987fc9bee9 (diff)
Merge changes I162b0f68,I1689b670,Id6d997ee,I9aae2a16
* changes: Don't use unsafe_ignore_missing_latest_api in TestJavaSdkLibraryDist Remove core_lib property from java_sdk_library Ignore owner property when computing java_sdk_library dist subdirectory Make the default java_sdk_library dist_group "unknown"
Diffstat (limited to 'java/sdk_library_test.go')
-rw-r--r--java/sdk_library_test.go34
1 files changed, 12 insertions, 22 deletions
diff --git a/java/sdk_library_test.go b/java/sdk_library_test.go
index 0fe6e72ef..2520dde6e 100644
--- a/java/sdk_library_test.go
+++ b/java/sdk_library_test.go
@@ -844,40 +844,34 @@ func TestJavaSdkLibraryDist(t *testing.T) {
PrepareForTestWithJavaBuildComponents,
PrepareForTestWithJavaDefaultModules,
PrepareForTestWithJavaSdkLibraryFiles,
+ FixtureWithLastReleaseApis(
+ "sdklib_no_group",
+ "sdklib_group_foo",
+ "sdklib_owner_foo",
+ "foo"),
).RunTestWithBp(t, `
java_sdk_library {
- name: "sdklib_no_owner",
- unsafe_ignore_missing_latest_api: true,
+ name: "sdklib_no_group",
srcs: ["foo.java"],
}
java_sdk_library {
name: "sdklib_group_foo",
- unsafe_ignore_missing_latest_api: true,
srcs: ["foo.java"],
dist_group: "foo",
}
java_sdk_library {
name: "sdklib_owner_foo",
- unsafe_ignore_missing_latest_api: true,
srcs: ["foo.java"],
owner: "foo",
}
java_sdk_library {
name: "sdklib_stem_foo",
- unsafe_ignore_missing_latest_api: true,
srcs: ["foo.java"],
dist_stem: "foo",
}
-
- java_sdk_library {
- name: "sdklib_core_lib",
- unsafe_ignore_missing_latest_api: true,
- srcs: ["foo.java"],
- core_lib: true,
- }
`)
type testCase struct {
@@ -887,9 +881,9 @@ func TestJavaSdkLibraryDist(t *testing.T) {
}
testCases := []testCase{
{
- module: "sdklib_no_owner",
- distDir: "apistubs/android/public",
- distStem: "sdklib_no_owner.jar",
+ module: "sdklib_no_group",
+ distDir: "apistubs/unknown/public",
+ distStem: "sdklib_no_group.jar",
},
{
module: "sdklib_group_foo",
@@ -897,20 +891,16 @@ func TestJavaSdkLibraryDist(t *testing.T) {
distStem: "sdklib_group_foo.jar",
},
{
+ // Owner doesn't affect distDir after b/186723288.
module: "sdklib_owner_foo",
- distDir: "apistubs/foo/public",
+ distDir: "apistubs/unknown/public",
distStem: "sdklib_owner_foo.jar",
},
{
module: "sdklib_stem_foo",
- distDir: "apistubs/android/public",
+ distDir: "apistubs/unknown/public",
distStem: "foo.jar",
},
- {
- module: "sdklib_core_lib",
- distDir: "apistubs/core/public",
- distStem: "sdklib_core_lib.jar",
- },
}
for _, tt := range testCases {