testutils

package
v0.0.0-...-955c50f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: Apache-2.0 Imports: 27 Imported by: 0

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

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 GenerateMessages(context context.T, messageContent string) (*ssmmds.GetMessagesOutput, error)

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

func NewMessageService(context context.T, mdsService mds.Service) contracts.ICoreModule

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL