diff options
Diffstat (limited to 'build/makevars.go')
-rw-r--r-- | build/makevars.go | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/build/makevars.go b/build/makevars.go index 5655c55a6a..1faa0f6f36 100644 --- a/build/makevars.go +++ b/build/makevars.go @@ -14,7 +14,12 @@ package art -import "android/soong/android" +import ( + "sort" + "strings" + + "android/soong/android" +) var ( pctx = android.NewPackageContext("android/soong/art") @@ -27,4 +32,16 @@ func init() { func makeVarsProvider(ctx android.MakeVarsContext) { ctx.Strict("LIBART_IMG_HOST_BASE_ADDRESS", ctx.Config().LibartImgHostBaseAddress()) ctx.Strict("LIBART_IMG_TARGET_BASE_ADDRESS", ctx.Config().LibartImgDeviceBaseAddress()) + + testMap := testMap(ctx.Config()) + var testNames []string + for name := range testMap { + testNames = append(testNames, name) + } + + sort.Strings(testNames) + + for _, name := range testNames { + ctx.Strict("ART_TEST_LIST_"+name, strings.Join(testMap[name], " ")) + } } |