Files
cocos/mockery.yml
T
Danko Miladinovic 3102114ff3 COCOS-395 - Cloud Provider Firmware Integration (#415)
* add CC platform identification capability

* add token verification

* add snp azure

* add azure snp report verification

* fix linter errors

* fix agent tests

* expand the CC provider

* fix azure atls

* rebase branch

* add nonce check for azure token

* rename package attestations

* remove alias attestations

---------

Co-authored-by: Ubuntu <azureuser@UVCTestCVM.bu0p0zdolasezg1jifpyqhaxuc.dx.internal.cloudapp.net>
2025-05-19 16:42:39 +02:00

122 lines
3.6 KiB
YAML

with-expecter: true
filename: "{{.InterfaceName}}.go"
outpkg: "mocks"
boilerplate-file: "./boilerplate.txt"
packages:
github.com/ultravioletrs/cocos/agent:
interfaces:
Service:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "agent.go"
mockname: "{{.InterfaceName}}"
AgentService_DataClient:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "agent_grpc_data.go"
mockname: "{{.InterfaceName}}"
AgentService_AlgoClient:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "agent_grpc_algo.go"
mockname: "{{.InterfaceName}}"
github.com/ultravioletrs/cocos/agent/auth:
interfaces:
Authenticator:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "auth.go"
mockname: "{{.InterfaceName}}"
github.com/ultravioletrs/cocos/agent/events:
interfaces:
Service:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "events.go"
mockname: "{{.InterfaceName}}"
github.com/ultravioletrs/cocos/agent/statemachine:
interfaces:
StateMachine:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "state.go"
mockname: "{{.InterfaceName}}"
github.com/ultravioletrs/cocos/internal/server:
interfaces:
Server:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "server.go"
mockname: "{{.InterfaceName}}"
github.com/ultravioletrs/cocos/manager:
interfaces:
Service:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "service.go"
mockname: "{{.InterfaceName}}"
ManagerServiceClient:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "manager_service_client.go"
mockname: "{{.InterfaceName}}"
github.com/ultravioletrs/cocos/manager/qemu:
interfaces:
Persistence:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "persistence.go"
mockname: "{{.InterfaceName}}"
github.com/ultravioletrs/cocos/manager/vm:
interfaces:
StateMachine:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "state_machine.go"
mockname: "{{.InterfaceName}}"
VM:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "vm.go"
mockname: "{{.InterfaceName}}"
Provider:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "provider.go"
mockname: "{{.InterfaceName}}"
github.com/ultravioletrs/cocos/pkg/sdk:
interfaces:
SDK:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "sdk.go"
mockname: "{{.InterfaceName}}"
github.com/ultravioletrs/cocos/agent/cvms/server:
interfaces:
AgentServer:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "server.go"
mockname: "{{.InterfaceName}}"
github.com/ultravioletrs/cocos/agent/cvms/api/grpc/storage:
interfaces:
Storage:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "storage.go"
mockname: "{{.InterfaceName}}"
github.com/ultravioletrs/cocos/pkg/clients/grpc:
interfaces:
Client:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "client.go"
mockname: "{{.InterfaceName}}"
github.com/ultravioletrs/cocos/pkg/attestation:
interfaces:
Provider:
config:
dir: "{{.InterfaceDir}}/mocks"
filename: "attestation.go"
mockname: "{{.InterfaceName}}"