Lines Matching refs:ctx
58 ctx := android.NewTestArchContext()
59 ctx.RegisterModuleType("android_app", android.ModuleFactoryAdaptor(java.AndroidAppFactory))
60 …ctx.RegisterModuleType("droiddoc_template", android.ModuleFactoryAdaptor(java.ExportedDroiddocDirF…
61 ctx.RegisterModuleType("java_library", android.ModuleFactoryAdaptor(java.LibraryFactory))
62 …ctx.RegisterModuleType("java_system_modules", android.ModuleFactoryAdaptor(java.SystemModulesFacto…
63 ctx.RegisterModuleType("prebuilt_apis", android.ModuleFactoryAdaptor(java.PrebuiltApisFactory))
64 ctx.PreArchMutators(func(ctx android.RegisterMutatorsContext) {
65 ctx.TopDown("load_hooks", android.LoadHookMutator).Parallel()
67 ctx.PreArchMutators(android.RegisterPrebuiltsPreArchMutators)
68 ctx.PreArchMutators(android.RegisterPrebuiltsPostDepsMutators)
69 ctx.PreArchMutators(android.RegisterDefaultsPreArchMutators)
70 ctx.PreArchMutators(func(ctx android.RegisterMutatorsContext) {
71 ctx.TopDown("prebuilt_apis", java.PrebuiltApisMutator).Parallel()
72 ctx.TopDown("java_sdk_library", java.SdkLibraryMutator).Parallel()
75 ctx.RegisterModuleType("cc_library", android.ModuleFactoryAdaptor(cc.LibraryFactory))
76 ctx.RegisterModuleType("cc_library_headers", android.ModuleFactoryAdaptor(cc.LibraryHeaderFactory))
77 ctx.RegisterModuleType("cc_library_static", android.ModuleFactoryAdaptor(cc.LibraryFactory))
78 ctx.RegisterModuleType("cc_object", android.ModuleFactoryAdaptor(cc.ObjectFactory))
79 ctx.RegisterModuleType("llndk_library", android.ModuleFactoryAdaptor(cc.LlndkLibraryFactory))
80 …ctx.RegisterModuleType("toolchain_library", android.ModuleFactoryAdaptor(cc.ToolchainLibraryFactor…
81 ctx.PreDepsMutators(func(ctx android.RegisterMutatorsContext) {
82 ctx.BottomUp("image", cc.ImageMutator).Parallel()
83 ctx.BottomUp("link", cc.LinkageMutator).Parallel()
84 ctx.BottomUp("vndk", cc.VndkMutator).Parallel()
85 ctx.BottomUp("version", cc.VersionMutator).Parallel()
86 ctx.BottomUp("begin", cc.BeginMutator).Parallel()
87 ctx.BottomUp("sysprop", cc.SyspropMutator).Parallel()
90 ctx.RegisterModuleType("sysprop_library", android.ModuleFactoryAdaptor(syspropLibraryFactory))
92 ctx.Register()
168 ctx.MockFileSystem(mockFS)
170 return ctx
173 func run(t *testing.T, ctx *android.TestContext, config android.Config) {
175 _, errs := ctx.ParseFileList(".", []string{"Android.bp", "prebuilts/sdk/Android.bp"})
177 _, errs = ctx.PrepareBuildActions(config)
195 ctx := testContext(config, bp, nil)
196 run(t, ctx, config)
198 return ctx
202 ctx := test(t, `
308 ctx.ModuleForTests("libsysprop-platform", variant)
309 ctx.ModuleForTests("libsysprop-vendor", variant)
312 ctx.ModuleForTests("sysprop-platform", "android_common")
313 ctx.ModuleForTests("sysprop-vendor", "android_common")
328 platformClient := ctx.ModuleForTests("cc-client-platform", coreVariant)
337 platformStaticClient := ctx.ModuleForTests("cc-client-platform-static", coreVariant)
346 productClient := ctx.ModuleForTests("cc-client-product", coreVariant)
356 vendorClient := ctx.ModuleForTests("cc-client-vendor", vendorVariant)