From 0f9bb823b3cdff81fbe2caeb4096ed593c56f614 Mon Sep 17 00:00:00 2001 From: Yu Liu Date: Thu, 27 Feb 2025 22:55:12 +0000 Subject: Fix a bug where jacoco-report-classes files were missing. Bug: 395914875 Test: ABTD and compare local ninja and mk files. Change-Id: I2cb796b0a773f40a634881e53a8a61a5e0d828cc --- java/sdk_library.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'java/sdk_library.go') diff --git a/java/sdk_library.go b/java/sdk_library.go index 7944bb2a8..0fee529e9 100644 --- a/java/sdk_library.go +++ b/java/sdk_library.go @@ -1580,7 +1580,9 @@ func (module *SdkLibrary) GenerateAndroidBuildActions(ctx android.ModuleContext) setOutputFilesFromJavaInfo(ctx, module.implLibraryInfo) } - javaInfo := &JavaInfo{} + javaInfo := &JavaInfo{ + JacocoReportClassesFile: module.jacocoReportClassesFile, + } setExtraJavaInfo(ctx, ctx.Module(), javaInfo) android.SetProvider(ctx, JavaInfoProvider, javaInfo) @@ -2240,6 +2242,10 @@ func (module *SdkLibraryImport) GenerateAndroidBuildActions(ctx android.ModuleCo } javaInfo := &JavaInfo{} + if module.implLibraryInfo != nil { + javaInfo.JacocoReportClassesFile = module.implLibraryInfo.JacocoReportClassesFile + } + setExtraJavaInfo(ctx, ctx.Module(), javaInfo) android.SetProvider(ctx, JavaInfoProvider, javaInfo) -- cgit v1.2.3-59-g8ed1b