Add android_test_helper_app
Add a module that can build an APK that will be used by a test. The APK will be sideloadable, and can be added to a test suite, but will not autogenerate a test config file. Test: m checkbuild Change-Id: Idf325b1c9a2cbcd16b126da3331671e4aed4b3da
This commit is contained in:
@@ -271,6 +271,21 @@ func (a *AndroidTest) AndroidMk() android.AndroidMkData {
|
||||
return data
|
||||
}
|
||||
|
||||
func (a *AndroidTestHelperApp) AndroidMk() android.AndroidMkData {
|
||||
data := a.AndroidApp.AndroidMk()
|
||||
data.Extra = append(data.Extra, func(w io.Writer, outputFile android.Path) {
|
||||
fmt.Fprintln(w, "LOCAL_MODULE_TAGS := tests")
|
||||
if len(a.appTestHelperAppProperties.Test_suites) > 0 {
|
||||
fmt.Fprintln(w, "LOCAL_COMPATIBILITY_SUITE :=",
|
||||
strings.Join(a.appTestHelperAppProperties.Test_suites, " "))
|
||||
} else {
|
||||
fmt.Fprintln(w, "LOCAL_COMPATIBILITY_SUITE := null-suite")
|
||||
}
|
||||
})
|
||||
|
||||
return data
|
||||
}
|
||||
|
||||
func (a *AndroidLibrary) AndroidMk() android.AndroidMkData {
|
||||
data := a.Library.AndroidMk()
|
||||
|
||||
|
Reference in New Issue
Block a user