diff options
Diffstat (limited to 'apex/builder.go')
-rw-r--r-- | apex/builder.go | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/apex/builder.go b/apex/builder.go index 244119bdd..bf3ba9f99 100644 --- a/apex/builder.go +++ b/apex/builder.go @@ -1164,7 +1164,18 @@ func (a *apexBundle) buildLintReports(ctx android.ModuleContext) { } } - a.lintReports = java.BuildModuleLintReportZips(ctx, depSetsBuilder.Build()) + depSets := depSetsBuilder.Build() + var validations android.Paths + + if a.checkStrictUpdatabilityLinting(ctx) { + baselines := depSets.Baseline.ToList() + if len(baselines) > 0 { + outputFile := java.VerifyStrictUpdatabilityChecks(ctx, baselines) + validations = append(validations, outputFile) + } + } + + a.lintReports = java.BuildModuleLintReportZips(ctx, depSets, validations) } func (a *apexBundle) buildCannedFsConfig(ctx android.ModuleContext) android.OutputPath { |