Documentation ¶
Index ¶
- type AttachedDiskFixture
- type ConnectionFixture
- func (c *ConnectionFixture) AD() string
- func (c *ConnectionFixture) Connector() client.Connector
- func (c *ConnectionFixture) DefaultInstanceConfiguration() vm.InstanceConfiguration
- func (c *ConnectionFixture) Logger() boshlog.Logger
- func (c *ConnectionFixture) Setup(t *testing.T) error
- func (c *ConnectionFixture) StemcellImageID() string
- func (c *ConnectionFixture) StemcellImageSourceURI() string
- func (c *ConnectionFixture) Subnet() string
- func (c *ConnectionFixture) Subnet2() string
- func (c *ConnectionFixture) TearDown(t *testing.T) error
- func (c *ConnectionFixture) VCN() string
- type CpiTestIni
- type DiskAndVMFixture
- type DiskFactoryFixture
- type DiskFixture
- type Fixture
- type VMFixture
- func (vf *VMFixture) Connector() client.Connector
- func (vf *VMFixture) Creator() vm.Creator
- func (vf *VMFixture) Finder() vm.Finder
- func (vf *VMFixture) Instance() *resource.Instance
- func (vf *VMFixture) Logger() boshlog.Logger
- func (vf *VMFixture) Setup(t *testing.T) error
- func (vf *VMFixture) TearDown(t *testing.T) error
- func (vf *VMFixture) Terminator() vm.Terminator
- type VMFixtures
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttachedDiskFixture ¶
type AttachedDiskFixture struct {
// contains filtered or unexported fields
}
func NewAttachedDiskFixture ¶
func NewAttachedDiskFixture() *AttachedDiskFixture
func (*AttachedDiskFixture) Instance ¶
func (dv *AttachedDiskFixture) Instance() *resource.Instance
func (*AttachedDiskFixture) Volume ¶
func (dv *AttachedDiskFixture) Volume() *resource.Volume
type ConnectionFixture ¶
type ConnectionFixture struct {
// contains filtered or unexported fields
}
func NewConnectionFixture ¶
func NewConnectionFixture() *ConnectionFixture
func (*ConnectionFixture) AD ¶
func (c *ConnectionFixture) AD() string
func (*ConnectionFixture) Connector ¶
func (c *ConnectionFixture) Connector() client.Connector
func (*ConnectionFixture) DefaultInstanceConfiguration ¶
func (c *ConnectionFixture) DefaultInstanceConfiguration() vm.InstanceConfiguration
func (*ConnectionFixture) Logger ¶
func (c *ConnectionFixture) Logger() boshlog.Logger
func (*ConnectionFixture) StemcellImageID ¶
func (c *ConnectionFixture) StemcellImageID() string
func (*ConnectionFixture) StemcellImageSourceURI ¶
func (c *ConnectionFixture) StemcellImageSourceURI() string
func (*ConnectionFixture) Subnet ¶
func (c *ConnectionFixture) Subnet() string
func (*ConnectionFixture) Subnet2 ¶
func (c *ConnectionFixture) Subnet2() string
func (*ConnectionFixture) VCN ¶
func (c *ConnectionFixture) VCN() string
type CpiTestIni ¶
type CpiTestIni struct { Tenant string `ini:"tenancy" mapstructure:"tenant"` User string `ini:"user" mapstructure:"user"` Fingerprint string `ini:"fingerprint" mapstructure:"fingerprint"` Host string `ini:"host" mapstructure:"host"` KeyFile string `ini:"key_file" mapstructure:"KeyFile"` CompartmentId string `ini:"compartment" mapstructure:"CompartmentId"` Region string `ini:"region" mapstructure:"Region"` AvailabilityDomain string `ini:"ad" mapstructure:"AvailabilityDomain"` VcnName string `ini:"vcn" mapstructure:"VcnName"` SubnetName string `ini:"subnet" mapstructure:"SubnetName"` Subnet2Name string `ini:"subnet2" mapstructure:"Subnet2Name"` CpiPrivateKeyPath string `ini:"cpiPrivateKeyPath" mapstructure:"CpiPrivateKeyPath"` CpiPublicKeyPath string `ini:"cpiPublicKeyPath" mapstructure:"CpiPublicKeyPath"` UserPublicKeyPath string `ini:"userPublicKeyPath" mapstructure:"UserPublicKeyPath"` StemcellImageID string `ini:"stemcellImage" mapstructure:"StemcellImageID"` StemcellImageSourceURI string `ini:"stemcellImageSourceURI" mapstructure:"StemcellImageSourceURI"` LogLevel string `ini:"logLevel" mapstructure:"LogLevel"` UsePublicIPForSSH bool `ini:"usePublicIPForSSH" mapstructure:"UsePublicIPForSSH"` }
CpiTestIni holds the configuration used for running the CPI tests Default path is ~/.oci/config
func NewCpiTestIni ¶
func NewCpiTestIni(filePath string, section string) (CpiTestIni, error)
func NewTestConfig ¶
type DiskAndVMFixture ¶
type DiskAndVMFixture struct {
// contains filtered or unexported fields
}
func NewDiskAndVMFixture ¶
func NewDiskAndVMFixture() *DiskAndVMFixture
func (*DiskAndVMFixture) Instance ¶
func (dv *DiskAndVMFixture) Instance() *resource.Instance
func (*DiskAndVMFixture) Volume ¶
func (dv *DiskAndVMFixture) Volume() *resource.Volume
type DiskFactoryFixture ¶
type DiskFactoryFixture struct { Connection *ConnectionFixture // contains filtered or unexported fields }
func NewDiskFactoryFixture ¶
func NewDiskFactoryFixture() *DiskFactoryFixture
func (*DiskFactoryFixture) Creator ¶
func (dff *DiskFactoryFixture) Creator() disks.Creator
func (*DiskFactoryFixture) Finder ¶
func (dff *DiskFactoryFixture) Finder() disks.Finder
func (*DiskFactoryFixture) Terminator ¶
func (dff *DiskFactoryFixture) Terminator() disks.Terminator
type DiskFixture ¶
type DiskFixture struct { DiskFactory *DiskFactoryFixture // contains filtered or unexported fields }
func NewDiskFixture ¶
func NewDiskFixture() *DiskFixture
func (*DiskFixture) Volume ¶
func (df *DiskFixture) Volume() *resource.Volume
func (*DiskFixture) VolumeID ¶
func (df *DiskFixture) VolumeID() string
type VMFixture ¶
type VMFixture struct {
// contains filtered or unexported fields
}
func NewVMFixture ¶
func NewVMFixture() *VMFixture
func (*VMFixture) Terminator ¶
func (vf *VMFixture) Terminator() vm.Terminator
type VMFixtures ¶
type VMFixtures struct {
// contains filtered or unexported fields
}
func NewVMFixtures ¶
func NewVMFixtures(count int) *VMFixtures
func (*VMFixtures) Fixtures ¶
func (vf *VMFixtures) Fixtures() []*VMFixture
Click to show internal directories.
Click to hide internal directories.