Loading cmd/soong_ui/main.go +5 −1 Original line number Diff line number Diff line Loading @@ -215,7 +215,11 @@ func main() { soongMetricsFile, // high level metrics related to this build system. config.BazelMetricsDir(), // directory that contains a set of bazel metrics. } if !config.SkipMetricsUpload() { defer build.UploadMetrics(buildCtx, config, c.simpleOutput, buildStarted, files...) } defer met.Dump(soongMetricsFile) defer build.CheckProdCreds(buildCtx, config) } Loading ui/build/config.go +25 −18 Original line number Diff line number Diff line Loading @@ -83,6 +83,7 @@ type configImpl struct { skipNinja bool skipSoongTests bool searchApiDir bool // Scan the Android.bp files generated in out/api_surfaces skipMetricsUpload bool // From the product config katiArgs []string Loading Loading @@ -735,6 +736,8 @@ func (c *configImpl) parseArgs(ctx Context, args []string) { c.skipConfig = true } else if arg == "--skip-soong-tests" { c.skipSoongTests = true } else if arg == "--skip-metrics-upload" { c.skipMetricsUpload = true } else if arg == "--mk-metrics" { c.reportMkMetrics = true } else if arg == "--bazel-mode" { Loading Loading @@ -1512,6 +1515,10 @@ func (c *configImpl) BazelModulesForceEnabledByFlag() string { return c.bazelForceEnabledModules } func (c *configImpl) SkipMetricsUpload() bool { return c.skipMetricsUpload } func GetMetricsUploader(topDir string, env *Environment) string { if p, ok := env.Get("METRICS_UPLOADER"); ok { metricsUploader := filepath.Join(topDir, p) Loading Loading
cmd/soong_ui/main.go +5 −1 Original line number Diff line number Diff line Loading @@ -215,7 +215,11 @@ func main() { soongMetricsFile, // high level metrics related to this build system. config.BazelMetricsDir(), // directory that contains a set of bazel metrics. } if !config.SkipMetricsUpload() { defer build.UploadMetrics(buildCtx, config, c.simpleOutput, buildStarted, files...) } defer met.Dump(soongMetricsFile) defer build.CheckProdCreds(buildCtx, config) } Loading
ui/build/config.go +25 −18 Original line number Diff line number Diff line Loading @@ -83,6 +83,7 @@ type configImpl struct { skipNinja bool skipSoongTests bool searchApiDir bool // Scan the Android.bp files generated in out/api_surfaces skipMetricsUpload bool // From the product config katiArgs []string Loading Loading @@ -735,6 +736,8 @@ func (c *configImpl) parseArgs(ctx Context, args []string) { c.skipConfig = true } else if arg == "--skip-soong-tests" { c.skipSoongTests = true } else if arg == "--skip-metrics-upload" { c.skipMetricsUpload = true } else if arg == "--mk-metrics" { c.reportMkMetrics = true } else if arg == "--bazel-mode" { Loading Loading @@ -1512,6 +1515,10 @@ func (c *configImpl) BazelModulesForceEnabledByFlag() string { return c.bazelForceEnabledModules } func (c *configImpl) SkipMetricsUpload() bool { return c.skipMetricsUpload } func GetMetricsUploader(topDir string, env *Environment) string { if p, ok := env.Get("METRICS_UPLOADER"); ok { metricsUploader := filepath.Join(topDir, p) Loading