Skip to content

Commit

Permalink
Fix workflow mocks and check
Browse files Browse the repository at this point in the history
  • Loading branch information
tejaswiagarwal committed Sep 27, 2019
1 parent 4ae0a85 commit 80b8df0
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 8 deletions.
6 changes: 4 additions & 2 deletions codegen/module.go
Expand Up @@ -1154,8 +1154,10 @@ func (system *ModuleSystem) IncrementalBuild(
}

for i, hook := range system.postGenHook {
if err := hook(toBeBuiltModules); err != nil {
return toBeBuiltModules, errors.Wrapf(err, "error running %dth post generation hook", i)
if hook != nil {
if err := hook(toBeBuiltModules); err != nil {
return toBeBuiltModules, errors.Wrapf(err, "error running %dth post generation hook", i)
}
}
}

Expand Down
11 changes: 5 additions & 6 deletions codegen/module_system.go
Expand Up @@ -240,27 +240,26 @@ func NewDefaultModuleSystemWithMockHook(
return nil, err
}

var allHooks []PostGenHook
var clientMockGenHook, workflowMockGenHook, serviceMockGenHook PostGenHook
if clientsMock {
clientMockGenHook, err = ClientMockGenHook(h, t)
if err != nil {
return nil, errors.Wrap(err, "error creating client mock gen hook")
}

allHooks = append([]PostGenHook{clientMockGenHook}, hooks...)
hooks = append(hooks, clientMockGenHook)
}

if workflowMock {
workflowMockGenHook = WorkflowMockGenHook(h, t)
allHooks = append([]PostGenHook{workflowMockGenHook}, hooks...)
hooks = append(hooks, workflowMockGenHook)
}

if serviceMock {
serviceMockGenHook = ServiceMockGenHook(h, t)
allHooks = append([]PostGenHook{serviceMockGenHook}, hooks...)
hooks = append(hooks, serviceMockGenHook)
}

return NewDefaultModuleSystem(h, allHooks...)
return NewDefaultModuleSystem(h, hooks...)
}

// NewDefaultModuleSystem creates a fresh instance of the default zanzibar
Expand Down

0 comments on commit 80b8df0

Please sign in to comment.