Convert android/androidmk_test.go to test fixtures
Bug: 182885307 Test: m nothing Change-Id: Ic3969988a6fa642be3e8fc23c8d008f13128b846
This commit is contained in:
parent
854d661572
commit
9ca14c1987
|
@ -141,21 +141,17 @@ func customModuleFactory() Module {
|
|||
// bp module and then returns the config and the custom module called "foo".
|
||||
func buildContextAndCustomModuleFoo(t *testing.T, bp string) (*TestContext, *customModule) {
|
||||
t.Helper()
|
||||
config := TestConfig(buildDir, nil, bp, nil)
|
||||
config.katiEnabled = true // Enable androidmk Singleton
|
||||
result := emptyTestFixtureFactory.RunTest(t,
|
||||
// Enable androidmk Singleton
|
||||
PrepareForTestWithAndroidMk,
|
||||
FixtureRegisterWithContext(func(ctx RegistrationContext) {
|
||||
ctx.RegisterModuleType("custom", customModuleFactory)
|
||||
}),
|
||||
FixtureWithRootAndroidBp(bp),
|
||||
)
|
||||
|
||||
ctx := NewTestContext(config)
|
||||
ctx.RegisterSingletonType("androidmk", AndroidMkSingleton)
|
||||
ctx.RegisterModuleType("custom", customModuleFactory)
|
||||
ctx.Register()
|
||||
|
||||
_, errs := ctx.ParseFileList(".", []string{"Android.bp"})
|
||||
FailIfErrored(t, errs)
|
||||
_, errs = ctx.PrepareBuildActions(config)
|
||||
FailIfErrored(t, errs)
|
||||
|
||||
module := ctx.ModuleForTests("foo", "").Module().(*customModule)
|
||||
return ctx, module
|
||||
module := result.ModuleForTests("foo", "").Module().(*customModule)
|
||||
return result.TestContext, module
|
||||
}
|
||||
|
||||
func TestAndroidMkSingleton_PassesUpdatedAndroidMkDataToCustomCallback(t *testing.T) {
|
||||
|
|
Loading…
Reference in New Issue