From df98cd7aa4ee9d211a8f939509615ac5de39293f Mon Sep 17 00:00:00 2001 From: Simran Basi Date: Thu, 6 Sep 2018 12:23:28 -0700 Subject: [PATCH] Add OWNERS to finder's cache Build target owners will create a zip of all OWNERS files in source code based on the cached OWNERS.list Bug: 114242886 Test: make dist -j owners Change-Id: I97fa3737e1a2a240a08e072dfb2905c11f28705b --- ui/build/finder.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ui/build/finder.go b/ui/build/finder.go index 6dc35a0bf..3130f74c5 100644 --- a/ui/build/finder.go +++ b/ui/build/finder.go @@ -62,6 +62,7 @@ func NewSourceFinder(ctx Context, config Config) (f *finder.Finder) { "Android.bp", "Blueprints", "CleanSpec.mk", + "OWNERS", "TEST_MAPPING", }, } @@ -102,10 +103,16 @@ func FindSources(ctx Context, config Config, f *finder.Finder) { ctx.Fatalf("Could not export module list: %v", err) } + owners := f.FindNamedAt(".", "OWNERS") + err = dumpListToFile(owners, filepath.Join(dumpDir, "OWNERS.list")) + if err != nil { + ctx.Fatalf("Could not find OWNERS: %v", err) + } + testMappings := f.FindNamedAt(".", "TEST_MAPPING") err = dumpListToFile(testMappings, filepath.Join(dumpDir, "TEST_MAPPING.list")) if err != nil { - ctx.Fatalf("Could not find modules: %v", err) + ctx.Fatalf("Could not find TEST_MAPPING: %v", err) } androidBps := f.FindNamedAt(".", "Android.bp")