27 lines
738 B
YAML
27 lines
738 B
YAML
|
|
with-expecter: true
|
||
|
|
dir: "mocks"
|
||
|
|
mockname: "{{ .InterfaceName }}"
|
||
|
|
outpkg: "mocks"
|
||
|
|
filename: "{{ .InterfaceName }}.go"
|
||
|
|
# V3 compatibility settings
|
||
|
|
resolve-type-alias: false
|
||
|
|
disable-version-string: true
|
||
|
|
issue-845-fix: true
|
||
|
|
packages:
|
||
|
|
# Database store interfaces
|
||
|
|
github.com/cloudbase/garm/database/common:
|
||
|
|
interfaces:
|
||
|
|
Store:
|
||
|
|
config:
|
||
|
|
dir: "{{ .InterfaceDir }}/mocks"
|
||
|
|
# Runner interfaces
|
||
|
|
github.com/cloudbase/garm/runner:
|
||
|
|
interfaces:
|
||
|
|
PoolManagerController:
|
||
|
|
config:
|
||
|
|
dir: "{{ .InterfaceDir }}/mocks"
|
||
|
|
# Runner common interfaces (generate all interfaces in this package)
|
||
|
|
github.com/cloudbase/garm/runner/common:
|
||
|
|
config:
|
||
|
|
dir: "{{ .InterfaceDir }}/mocks"
|
||
|
|
all: true
|