Loading android/register.go +3 −2 Original line number Diff line number Diff line Loading @@ -265,6 +265,7 @@ type RegistrationContext interface { var InitRegistrationContext RegistrationContext = &initRegistrationContext{ moduleTypes: make(map[string]ModuleFactory), singletonTypes: make(map[string]SingletonFactory), preSingletonTypes: make(map[string]SingletonFactory), } // Make sure the TestContext implements RegistrationContext. Loading java/android_resources.go +4 −1 Original line number Diff line number Diff line Loading @@ -22,8 +22,11 @@ import ( ) func init() { android.RegisterPreSingletonType("overlay", OverlaySingletonFactory) registerOverlayBuildComponents(android.InitRegistrationContext) } func registerOverlayBuildComponents(ctx android.RegistrationContext) { ctx.RegisterPreSingletonType("overlay", OverlaySingletonFactory) } var androidResourceIgnoreFilenames = []string{ Loading java/java_test.go +1 −1 Original line number Diff line number Diff line Loading @@ -71,11 +71,11 @@ var prepareForJavaTest = android.GroupFixturePreparers( cc.PrepareForTestWithCcBuildComponents, // Include all the default java modules. PrepareForTestWithJavaDefaultModules, PrepareForTestWithOverlayBuildComponents, python.PrepareForTestWithPythonBuildComponents, android.FixtureRegisterWithContext(func(ctx android.RegistrationContext) { ctx.RegisterModuleType("java_plugin", PluginFactory) ctx.RegisterPreSingletonType("overlay", OverlaySingletonFactory) ctx.RegisterPreSingletonType("sdk_versions", sdkPreSingletonFactory) }), dexpreopt.PrepareForTestWithDexpreopt, Loading java/testing.go +2 −0 Original line number Diff line number Diff line Loading @@ -54,6 +54,8 @@ var PrepareForTestWithJavaDefaultModules = android.GroupFixturePreparers( android.FixtureAddTextFile(defaultJavaDir+"/Android.bp", GatherRequiredDepsForTest()), ) var PrepareForTestWithOverlayBuildComponents = android.FixtureRegisterWithContext(registerOverlayBuildComponents) // Prepare a fixture to use all java module types, mutators and singletons fully. // // This should only be used by tests that want to run with as much of the build enabled as possible. Loading Loading
android/register.go +3 −2 Original line number Diff line number Diff line Loading @@ -265,6 +265,7 @@ type RegistrationContext interface { var InitRegistrationContext RegistrationContext = &initRegistrationContext{ moduleTypes: make(map[string]ModuleFactory), singletonTypes: make(map[string]SingletonFactory), preSingletonTypes: make(map[string]SingletonFactory), } // Make sure the TestContext implements RegistrationContext. Loading
java/android_resources.go +4 −1 Original line number Diff line number Diff line Loading @@ -22,8 +22,11 @@ import ( ) func init() { android.RegisterPreSingletonType("overlay", OverlaySingletonFactory) registerOverlayBuildComponents(android.InitRegistrationContext) } func registerOverlayBuildComponents(ctx android.RegistrationContext) { ctx.RegisterPreSingletonType("overlay", OverlaySingletonFactory) } var androidResourceIgnoreFilenames = []string{ Loading
java/java_test.go +1 −1 Original line number Diff line number Diff line Loading @@ -71,11 +71,11 @@ var prepareForJavaTest = android.GroupFixturePreparers( cc.PrepareForTestWithCcBuildComponents, // Include all the default java modules. PrepareForTestWithJavaDefaultModules, PrepareForTestWithOverlayBuildComponents, python.PrepareForTestWithPythonBuildComponents, android.FixtureRegisterWithContext(func(ctx android.RegistrationContext) { ctx.RegisterModuleType("java_plugin", PluginFactory) ctx.RegisterPreSingletonType("overlay", OverlaySingletonFactory) ctx.RegisterPreSingletonType("sdk_versions", sdkPreSingletonFactory) }), dexpreopt.PrepareForTestWithDexpreopt, Loading
java/testing.go +2 −0 Original line number Diff line number Diff line Loading @@ -54,6 +54,8 @@ var PrepareForTestWithJavaDefaultModules = android.GroupFixturePreparers( android.FixtureAddTextFile(defaultJavaDir+"/Android.bp", GatherRequiredDepsForTest()), ) var PrepareForTestWithOverlayBuildComponents = android.FixtureRegisterWithContext(registerOverlayBuildComponents) // Prepare a fixture to use all java module types, mutators and singletons fully. // // This should only be used by tests that want to run with as much of the build enabled as possible. Loading