aboutsummaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2017-11-29 19:16:50 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2017-11-29 19:16:50 +0000
commit8763169bdb202a0b8b2885742a6a4275576273cd (patch)
tree6a9c93fa5a910571d4e6814f1186148a670b09c9 /ui
parent3bc7ffa59b8277b3a36eb9e16192583b3b9a93ea (diff)
parentcc3d9b304eef9c05e9ccf8b1698150a94211d864 (diff)
downloadbuild_soong-8763169bdb202a0b8b2885742a6a4275576273cd.tar.gz
build_soong-8763169bdb202a0b8b2885742a6a4275576273cd.tar.bz2
build_soong-8763169bdb202a0b8b2885742a6a4275576273cd.zip
Merge "Add TEST_MAPPING to finder's cache"
Diffstat (limited to 'ui')
-rw-r--r--ui/build/finder.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/ui/build/finder.go b/ui/build/finder.go
index 05dec3ae..010b3256 100644
--- a/ui/build/finder.go
+++ b/ui/build/finder.go
@@ -43,7 +43,7 @@ func NewSourceFinder(ctx Context, config Config) (f *finder.Finder) {
RootDirs: []string{"."},
ExcludeDirs: []string{".git", ".repo"},
PruneFiles: []string{".out-dir", ".find-ignore"},
- IncludeFiles: []string{"Android.mk", "Android.bp", "Blueprints", "CleanSpec.mk"},
+ IncludeFiles: []string{"Android.mk", "Android.bp", "Blueprints", "CleanSpec.mk", "TEST_MAPPING"},
}
dumpDir := config.FileListDir()
f, err = finder.New(cacheParams, fs.OsFs, logger.New(ioutil.Discard),
@@ -74,6 +74,12 @@ func FindSources(ctx Context, config Config, f *finder.Finder) {
ctx.Fatalf("Could not export module list: %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)
+ }
+
isBlueprintFile := func(dir finder.DirEntries) (dirs []string, files []string) {
files = []string{}
for _, file := range dir.FileNames {