Documentation
¶
Overview ¶
Package testutils represents the common logic needed for agent tests
Package testutils represents the common logic needed for agent tests ¶
Package testutils represents the common logic needed for agent tests ¶
Package testutils represents the common logic needed for agent tests ¶
Package testutils represents the common logic needed for agent tests
Index ¶
- Constants
- func GenerateEmptyMessage(context context.T) (*ssmmds.GetMessagesOutput, error)
- func GenerateMessages(context context.T, messageContent string) (*ssmmds.GetMessagesOutput, error)
- func NewCoreManager(context context.T, coremodules *[]contracts.ICoreModuleWrapper) (cpm *coremanager.CoreManager, err error)
- func NewHealthCheck(context context.T) (healthModule *health.HealthCheck, ssmsdkMock *ssmsdkmock.SSMAPI)
- func NewMdsSdkMock() *mdssdkmock.SsmmdsAPI
- func NewMdsService(context context.T, msgSvc ssmmdsiface.SsmmdsAPI, ...) mdsService.Service
- func NewMessageService(context context.T, mdsService mds.Service) contracts.ICoreModule
- func NewRuncommandService(context context.T, mdsService mds.Service) *runcommand.RunCommandService
Constants ¶
View Source
const ( // Test defaults TestInstanceId = "i-123123123" TestRegion = "us-west-1" )
Variables ¶
This section is empty.
Functions ¶
func GenerateEmptyMessage ¶
func GenerateEmptyMessage(context context.T) (*ssmmds.GetMessagesOutput, error)
func GenerateMessages ¶
func NewCoreManager ¶
func NewCoreManager(context context.T, coremodules *[]contracts.ICoreModuleWrapper) (cpm *coremanager.CoreManager, err error)
NewCoreManager creates coremanager with mock mds service injected
func NewHealthCheck ¶
func NewHealthCheck(context context.T) (healthModule *health.HealthCheck, ssmsdkMock *ssmsdkmock.SSMAPI)
func NewMdsSdkMock ¶
func NewMdsSdkMock() *mdssdkmock.SsmmdsAPI
func NewMdsService ¶
func NewMdsService(context context.T, msgSvc ssmmdsiface.SsmmdsAPI, sendMdsSdkRequest mdsService.SendSdkRequest) mdsService.Service
func NewMessageService ¶
NewMessageService creates message service module that can be injected into core module
func NewRuncommandService ¶
func NewRuncommandService(context context.T, mdsService mds.Service) *runcommand.RunCommandService
NewRuncommandService creates actual runcommand coremodule with mock mds service injected
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.