diff options
author | 2017-06-23 15:06:31 -0700 | |
---|---|---|
committer | 2017-06-30 21:08:36 +0000 | |
commit | 36242850fdad11b4e6fbe061ef30f62e7e8c08d8 (patch) | |
tree | a3ca380533afd39e733c658560f87effb1ee0a46 /android/prebuilt_test.go | |
parent | 48173891485a22c9cab0e48f90a3a23be212f44a (diff) |
Refactor factories
Change module factories from returning a blueprint.Module and a list
of property structs to returning an android.Module, which holds the
list of property structs.
Test: build.ninja identical except for Factory: comment lines
Change-Id: Ica1d823f009db812c518f271a386fbff39c9766f
Diffstat (limited to 'android/prebuilt_test.go')
-rw-r--r-- | android/prebuilt_test.go | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/android/prebuilt_test.go b/android/prebuilt_test.go index d09518b44..5fa20326f 100644 --- a/android/prebuilt_test.go +++ b/android/prebuilt_test.go @@ -123,8 +123,8 @@ func TestPrebuilts(t *testing.T) { for _, test := range prebuiltsTests { t.Run(test.name, func(t *testing.T) { ctx := NewContext() - ctx.RegisterModuleType("prebuilt", newPrebuiltModule) - ctx.RegisterModuleType("source", newSourceModule) + ctx.RegisterModuleType("prebuilt", ModuleFactoryAdaptor(newPrebuiltModule)) + ctx.RegisterModuleType("source", ModuleFactoryAdaptor(newSourceModule)) ctx.MockFileSystem(map[string][]byte{ "Blueprints": []byte(` source { @@ -183,9 +183,11 @@ type prebuiltModule struct { prebuilt Prebuilt } -func newPrebuiltModule() (blueprint.Module, []interface{}) { +func newPrebuiltModule() Module { m := &prebuiltModule{} - return InitAndroidModule(m, &m.prebuilt.Properties) + m.AddProperties(&m.prebuilt.Properties) + InitAndroidModule(m) + return m } func (p *prebuiltModule) Name() string { @@ -210,9 +212,11 @@ type sourceModule struct { dependsOnSourceModule, dependsOnPrebuiltModule bool } -func newSourceModule() (blueprint.Module, []interface{}) { +func newSourceModule() Module { m := &sourceModule{} - return InitAndroidModule(m, &m.properties) + m.AddProperties(&m.properties) + InitAndroidModule(m) + return m } func (s *sourceModule) DepsMutator(ctx BottomUpMutatorContext) { |