Merge "Pass --write-reference-baseline to lint" am: 430059b422
am: dd0667e31d
am: beb984e0cd
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1822276 Change-Id: I0d80229617070da8e31e9859f4a23a70234e8c3e
This commit is contained in:
@@ -377,6 +377,7 @@ func (l *linter) lint(ctx android.ModuleContext) {
|
|||||||
html := android.PathForModuleOut(ctx, "lint", "lint-report.html")
|
html := android.PathForModuleOut(ctx, "lint", "lint-report.html")
|
||||||
text := android.PathForModuleOut(ctx, "lint", "lint-report.txt")
|
text := android.PathForModuleOut(ctx, "lint", "lint-report.txt")
|
||||||
xml := android.PathForModuleOut(ctx, "lint", "lint-report.xml")
|
xml := android.PathForModuleOut(ctx, "lint", "lint-report.xml")
|
||||||
|
baseline := android.PathForModuleOut(ctx, "lint", "lint-baseline.xml")
|
||||||
|
|
||||||
depSetsBuilder := NewLintDepSetBuilder().Direct(html, text, xml)
|
depSetsBuilder := NewLintDepSetBuilder().Direct(html, text, xml)
|
||||||
|
|
||||||
@@ -447,6 +448,8 @@ func (l *linter) lint(ctx android.ModuleContext) {
|
|||||||
cmd.FlagWithInput("--baseline ", lintBaseline.Path())
|
cmd.FlagWithInput("--baseline ", lintBaseline.Path())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cmd.FlagWithOutput("--write-reference-baseline ", baseline)
|
||||||
|
|
||||||
cmd.Text("|| (").Text("if [ -e").Input(text).Text("]; then cat").Input(text).Text("; fi; exit 7)")
|
cmd.Text("|| (").Text("if [ -e").Input(text).Text("]; then cat").Input(text).Text("; fi; exit 7)")
|
||||||
|
|
||||||
rule.Command().Text("rm -rf").Flag(lintPaths.cacheDir.String()).Flag(lintPaths.homeDir.String())
|
rule.Command().Text("rm -rf").Flag(lintPaths.cacheDir.String()).Flag(lintPaths.homeDir.String())
|
||||||
|
Reference in New Issue
Block a user