Documentation
¶
Index ¶
- func CheckImageName(img *api.Image, os, version string) bool
- type ImageManagerTestSuite
- type NetworkManagerTestSuite
- type SecurityGroupManagerTestSuite
- type ServerManagerTestSuite
- func (s *ServerManagerTestSuite) CreateNetwork(mgr api.NetworkManager) (network *api.Network, subnet *api.Subnet, err error)
- func (s *ServerManagerTestSuite) CreateSecurityGroup(sgm api.SecurityGroupManager, network *api.Network) (*api.SecurityGroup, error)
- func (s *ServerManagerTestSuite) FindImage(imm api.ImageManager, tpl *api.ServerTemplate) (*api.Image, error)
- func (s *ServerManagerTestSuite) SelectTemplate(tpm api.ServerTemplateManager) (*api.ServerTemplate, error)
- func (s *ServerManagerTestSuite) TestServerManagerOnDemandInstance()
- func (s *ServerManagerTestSuite) TestServerManagerSpotInstance()
- type TemplateManagerTestSuite
- type VolumeManagerTestSuite
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 ¶
SecurityGroupManagerTestSuite test suite for api.SecurityGroupManager
func (*SecurityGroupManagerTestSuite) TestSecurityGroupManager ¶
func (s *SecurityGroupManagerTestSuite) TestSecurityGroupManager()
TestSecurityGroupManager Canonical test for SecurityGroupManager implementation
type ServerManagerTestSuite ¶
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 (s *ServerManagerTestSuite) FindImage(imm api.ImageManager, tpl *api.ServerTemplate) (*api.Image, error)
func (*ServerManagerTestSuite) SelectTemplate ¶
func (s *ServerManagerTestSuite) SelectTemplate(tpm api.ServerTemplateManager) (*api.ServerTemplate, error)
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 ¶
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()