Lines Matching refs:ctx
50 func (f *fooModule) DynamicDependencies(ctx DynamicDependerModuleContext) []string {
75 func (b *barModule) DynamicDependencies(ctx DynamicDependerModuleContext) []string {
91 ctx := NewContext()
92 ctx.RegisterModuleType("foo_module", newFooModule)
93 ctx.RegisterModuleType("bar_module", newBarModule)
106 _, _, errs := ctx.parseOne(".", "Blueprint", r, parser.NewScope(nil), nil)
115 _, errs = ctx.ResolveDependencies(nil)
131 ctx := NewContext()
132 ctx.MockFileSystem(map[string][]byte{
169 ctx.RegisterModuleType("foo_module", newFooModule)
170 ctx.RegisterModuleType("bar_module", newBarModule)
171 _, errs := ctx.ParseBlueprintsFiles("Blueprints")
180 _, errs = ctx.ResolveDependencies(nil)
191 topModule := ctx.modulesFromName("A", nil)[0]
192 ctx.walkDeps(topModule, false,
194 outputDown += ctx.ModuleName(dep.module.logicModule)
201 outputUp += ctx.ModuleName(dep.module.logicModule)
218 ctx := NewContext()
219 ctx.MockFileSystem(map[string][]byte{
261 ctx.RegisterModuleType("foo_module", newFooModule)
262 ctx.RegisterModuleType("bar_module", newBarModule)
263 _, errs := ctx.ParseBlueprintsFiles("Blueprints")
272 _, errs = ctx.ResolveDependencies(nil)
283 topModule := ctx.modulesFromName("A", nil)[0]
284 ctx.walkDeps(topModule, true,
286 outputDown += ctx.ModuleName(dep.module.logicModule)
293 outputUp += ctx.ModuleName(dep.module.logicModule)
304 ctx := newContext()
305 ctx.MockFileSystem(map[string][]byte{
314 ctx.RegisterTopDownMutator("create", createTestMutator)
315 ctx.RegisterBottomUpMutator("deps", blueprintDepsMutator)
317 ctx.RegisterModuleType("foo_module", newFooModule)
318 ctx.RegisterModuleType("bar_module", newBarModule)
319 _, errs := ctx.ParseBlueprintsFiles("Blueprints")
328 _, errs = ctx.ResolveDependencies(nil)
337 a := ctx.modulesFromName("A", nil)[0].logicModule.(*fooModule)
338 b := ctx.modulesFromName("B", nil)[0].logicModule.(*barModule)
339 c := ctx.modulesFromName("C", nil)[0].logicModule.(*barModule)
340 d := ctx.modulesFromName("D", nil)[0].logicModule.(*fooModule)
344 ctx.VisitDirectDeps(m, func(m Module) {
345 deps = append(deps, ctx.ModuleName(m))
350 ctx.ModuleName(m), got, expected)
360 func createTestMutator(ctx TopDownMutatorContext) {
366 ctx.CreateModule(newBarModule, &props{
371 ctx.CreateModule(newBarModule, &props{
376 ctx.CreateModule(newFooModule, &props{
395 ctx := newContext()
413 ctx.MockFileSystem(mockFiles)
441 ctx.WalkBlueprintsFiles(".", keys, visitor)
452 ctx := newContext()
469 ctx.MockFileSystem(mockFiles)
474 _, errs := ctx.WalkBlueprintsFiles(".", keys, func(file *parser.File) {})
487 ctx := NewContext()
488 ctx.MockFileSystem(map[string][]byte{
499 ctx.RegisterModuleType("foo_module", newFooModule)
500 ctx.RegisterModuleType("bar_module", newBarModule)
502 _, errs := ctx.ParseBlueprintsFiles("Blueprints")