Merge "Create java_api_contribution_import from sdk_library_import" into main am: 18a33e51c6
am: 578ece61ed
am: 567f0186a3
am: f8b75c06ba
am: 999d6f8b0a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2748475 Change-Id: Id2100cd5a805d7d4579530992e4fb65958796e18 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -74,6 +74,8 @@ func TestJavaSdkLibrary(t *testing.T) {
|
||||
name: "quuz",
|
||||
public: {
|
||||
jars: ["c.jar"],
|
||||
current_api: "api/current.txt",
|
||||
removed_api: "api/removed.txt",
|
||||
},
|
||||
}
|
||||
java_sdk_library_import {
|
||||
@@ -173,6 +175,9 @@ func TestJavaSdkLibrary(t *testing.T) {
|
||||
android.AssertDeepEquals(t, "qux exports (optional)", []string{}, optionalSdkLibs)
|
||||
}
|
||||
|
||||
// test if quuz have created the api_contribution module
|
||||
result.ModuleForTests(apiScopePublic.stubsSourceModuleName("quuz")+".api.contribution", "")
|
||||
|
||||
fooDexJar := result.ModuleForTests("foo", "android_common").Rule("d8")
|
||||
// tests if kotlinc generated files are NOT excluded from output of foo.
|
||||
android.AssertStringDoesNotContain(t, "foo dex", fooDexJar.BuildParams.Args["mergeZipsFlags"], "-stripFile META-INF/*.kotlin_module")
|
||||
|
Reference in New Issue
Block a user