test_helpers

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2014 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TEST_NOTES_PREFIX = "TEST:softlayer-go"
	TEST_LABEL_PREFIX = "TEST:softlayer-go"

	MAX_WAIT_RETRIES = 10
	WAIT_TIME        = 5
)

Variables

View Source
var (
	TIMEOUT          time.Duration
	POLLING_INTERVAL time.Duration
)

Functions

func ConfigureMetadataDiskOnVirtualGuest added in v0.0.2

func ConfigureMetadataDiskOnVirtualGuest(virtualGuestId int) datatypes.SoftLayer_Provisioning_Version1_Transaction

func CreateAccountService

func CreateAccountService() (softlayer.SoftLayer_Account_Service, error)

func CreateTestSshKey added in v0.0.2

func CreateTestSshKey(sshKeyPath string) datatypes.SoftLayer_Security_Ssh_Key

func CreateVirtualGuestAndMarkItTest added in v0.0.2

func CreateVirtualGuestAndMarkItTest(securitySshKeys []datatypes.SoftLayer_Security_Ssh_Key) datatypes.SoftLayer_Virtual_Guest

func DeleteSshKey added in v0.0.2

func DeleteSshKey(sshKeyId int)

func DeleteVirtualGuest added in v0.0.2

func DeleteVirtualGuest(virtualGuestId int)

func FileExists added in v0.0.2

func FileExists(filePath string) bool

func FindAndDeleteTestSshKeys

func FindAndDeleteTestSshKeys() error

func FindAndDeleteTestVirtualGuests

func FindAndDeleteTestVirtualGuests() ([]int, error)

func FindTestNetworkStorage

func FindTestNetworkStorage() ([]datatypes.SoftLayer_Network_Storage, error)

func FindTestSshKeys

func FindTestSshKeys() ([]datatypes.SoftLayer_Security_Ssh_Key, error)

func FindTestVirtualDiskImages

func FindTestVirtualDiskImages() ([]datatypes.SoftLayer_Virtual_Disk_Image, error)

func FindTestVirtualGuests

func FindTestVirtualGuests() ([]datatypes.SoftLayer_Virtual_Guest, error)

func GetUsernameAndApiKey

func GetUsernameAndApiKey() (string, string, error)

func MarkVirtualGuestAsTest

func MarkVirtualGuestAsTest(virtualGuest datatypes.SoftLayer_Virtual_Guest) error

func RunCommand added in v0.0.2

func RunCommand(timeout time.Duration, cmd string, args ...string) *Session

func ScpToVirtualGuest added in v0.0.2

func ScpToVirtualGuest(virtualGuestId int, sshKeyFilePath string, localFilePath string, remotePath string)

func SetUserDataToVirtualGuest added in v0.0.2

func SetUserDataToVirtualGuest(virtualGuestId int, metadata string)

func SetUserMetadataAndConfigureDisk added in v0.0.2

func SetUserMetadataAndConfigureDisk(virtualGuestId int, userMetadata string) datatypes.SoftLayer_Provisioning_Version1_Transaction

func SshExecOnVirtualGuest added in v0.0.2

func SshExecOnVirtualGuest(virtualGuestId int, sshKeyFilePath string, remoteFilePath string, args ...string) int

func WaitForCreatedSshKeyToBePresent added in v0.0.2

func WaitForCreatedSshKeyToBePresent(sshKeyId int)

func WaitForDeletedSshKeyToNoLongerBePresent added in v0.0.2

func WaitForDeletedSshKeyToNoLongerBePresent(sshKeyId int)

func WaitForVirtualGuest added in v0.0.2

func WaitForVirtualGuest(virtualGuestId int, targetState string, timeout time.Duration)

func WaitForVirtualGuestToBeRunning added in v0.0.2

func WaitForVirtualGuestToBeRunning(virtualGuestId int)

func WaitForVirtualGuestToHaveNoActiveTransactions added in v0.0.2

func WaitForVirtualGuestToHaveNoActiveTransactions(virtualGuestId int)

Types

This section is empty.

Jump to

Keyboard shortcuts

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