summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Yu Liu <yudiliu@google.com> 2025-02-27 22:55:12 +0000
committer Yu Liu <yudiliu@google.com> 2025-02-27 22:57:18 +0000
commit0f9bb823b3cdff81fbe2caeb4096ed593c56f614 (patch)
treed25e285be45b8d1510596aecf6e264adf918b4d5
parent99939adf82f435e8f4b531b5da7435c656b01433 (diff)
Fix a bug where jacoco-report-classes files were missing.
Bug: 395914875 Test: ABTD and compare local ninja and mk files. Change-Id: I2cb796b0a773f40a634881e53a8a61a5e0d828cc
-rw-r--r--java/sdk_library.go8
1 files changed, 7 insertions, 1 deletions
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)