tests

package
v0.0.0-...-3464aa7 Latest Latest
Warning

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

Go to latest
Published: Sep 18, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckImageName

func CheckImageName(img *api.Image, os, version string) bool

Types

type ImageManagerTestSuite

type ImageManagerTestSuite struct {
	suite.Suite
	Mgr api.ImageManager
}

ImageManagerTestSuite test suite for api.ImageManager

func (*ImageManagerTestSuite) TestImageManager

func (s *ImageManagerTestSuite) TestImageManager()

TestImageManager Canonical test for ImageManager implementation

type NetworkManagerTestSuite

type NetworkManagerTestSuite struct {
	suite.Suite
	Mgr api.NetworkManager
}

NetworkManagerTestSuite test suite off api.NetworkManager

func (*NetworkManagerTestSuite) TestSubnets

func (s *NetworkManagerTestSuite) TestSubnets()

TestSubnets canonical tests for subnets

type SecurityGroupManagerTestSuite

type SecurityGroupManagerTestSuite struct {
	suite.Suite
	Prov api.Provider
}

SecurityGroupManagerTestSuite test suite for api.SecurityGroupManager

func (*SecurityGroupManagerTestSuite) TestSecurityGroupManager

func (s *SecurityGroupManagerTestSuite) TestSecurityGroupManager()

TestSecurityGroupManager Canonical test for SecurityGroupManager implementation

type ServerManagerTestSuite

type ServerManagerTestSuite struct {
	suite.Suite
	Prov api.Provider
}

ServerManagerTestSuite test suite of api.ServerManager

func (*ServerManagerTestSuite) CreateNetwork

func (s *ServerManagerTestSuite) CreateNetwork(mgr api.NetworkManager) (network *api.Network, subnet *api.Subnet, err error)

func (*ServerManagerTestSuite) CreateSecurityGroup

func (s *ServerManagerTestSuite) CreateSecurityGroup(sgm api.SecurityGroupManager, network *api.Network) (*api.SecurityGroup, error)

func (*ServerManagerTestSuite) FindImage

func (*ServerManagerTestSuite) SelectTemplate

func (*ServerManagerTestSuite) TestServerManagerOnDemandInstance

func (s *ServerManagerTestSuite) TestServerManagerOnDemandInstance()

TestServerManagerOnDemandInstance Canonical test for ServerTemplateManager implementation

func (*ServerManagerTestSuite) TestServerManagerSpotInstance

func (s *ServerManagerTestSuite) TestServerManagerSpotInstance()

TestServerManagerSpotInstance Canonical test for ServerTemplateManager implementation

type TemplateManagerTestSuite

type TemplateManagerTestSuite struct {
	suite.Suite
	Mgr api.ServerTemplateManager
}

TemplateManagerTestSuite test suite off api.Temp

func (*TemplateManagerTestSuite) TestServerTemplateManager

func (s *TemplateManagerTestSuite) TestServerTemplateManager()

TestServerTemplateManager Canonical test for ServerTemplateManager implementation

type VolumeManagerTestSuite

type VolumeManagerTestSuite struct {
	suite.Suite
	Prov api.Provider
}

func (*VolumeManagerTestSuite) FindImage

func (s *VolumeManagerTestSuite) FindImage(tpl *api.ServerTemplate) (*api.Image, error)

func (*VolumeManagerTestSuite) SelectTemplate

func (s *VolumeManagerTestSuite) SelectTemplate() (*api.ServerTemplate, error)

func (*VolumeManagerTestSuite) TestVolumeManager

func (s *VolumeManagerTestSuite) TestVolumeManager()

Jump to

Keyboard shortcuts

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