Don't use unsafe_ignore_missing_latest_api in TestJavaSdkLibraryDist

Use FixtureWithLastReleaseApis to create the necessary files instead
of disabling the check with unsafe_ignore_missing_latest_api.

Bug: 186723288
Test: TestJavaSdkLibraryDist
Change-Id: I162b0f68eec596274f8d98dca9d3f0500ab13f5d
Merged-In: I162b0f68eec596274f8d98dca9d3f0500ab13f5d
(cherry picked from commit 67c17aede8)
This commit is contained in:
Colin Cross
2021-06-02 13:02:51 -07:00
parent ea0e69897e
commit 7104aae119

View File

@@ -844,30 +844,31 @@ func TestJavaSdkLibraryDist(t *testing.T) {
PrepareForTestWithJavaBuildComponents, PrepareForTestWithJavaBuildComponents,
PrepareForTestWithJavaDefaultModules, PrepareForTestWithJavaDefaultModules,
PrepareForTestWithJavaSdkLibraryFiles, PrepareForTestWithJavaSdkLibraryFiles,
FixtureWithLastReleaseApis(
"sdklib_no_group",
"sdklib_group_foo",
"sdklib_owner_foo",
"foo"),
).RunTestWithBp(t, ` ).RunTestWithBp(t, `
java_sdk_library { java_sdk_library {
name: "sdklib_no_group", name: "sdklib_no_group",
unsafe_ignore_missing_latest_api: true,
srcs: ["foo.java"], srcs: ["foo.java"],
} }
java_sdk_library { java_sdk_library {
name: "sdklib_group_foo", name: "sdklib_group_foo",
unsafe_ignore_missing_latest_api: true,
srcs: ["foo.java"], srcs: ["foo.java"],
dist_group: "foo", dist_group: "foo",
} }
java_sdk_library { java_sdk_library {
name: "sdklib_owner_foo", name: "sdklib_owner_foo",
unsafe_ignore_missing_latest_api: true,
srcs: ["foo.java"], srcs: ["foo.java"],
owner: "foo", owner: "foo",
} }
java_sdk_library { java_sdk_library {
name: "sdklib_stem_foo", name: "sdklib_stem_foo",
unsafe_ignore_missing_latest_api: true,
srcs: ["foo.java"], srcs: ["foo.java"],
dist_stem: "foo", dist_stem: "foo",
} }