test_helpers

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2018 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppUUID

func AppUUID(name string) string

func AssertAppIsDeleted

func AssertAppIsDeleted(appName string)

func BindAppToService

func BindAppToService(appName string, instance string)

func BoundAppGUIDs

func BoundAppGUIDs(instanceGUID string) []string

func CheckAppInfo

func CheckAppInfo(skipSSLValidation bool, appURI string, instance string)

func CheckForRequiredEnvVars

func CheckForRequiredEnvVars(envs []string)

func CreateService

func CreateService(serviceName string, planName string, name string, args ...string)

func CreateServiceKey

func CreateServiceKey(instanceName, keyName string)

func DeleteApp

func DeleteApp(appName string)

func DeleteService

func DeleteService(name string)

func DeleteServiceKey

func DeleteServiceKey(instanceName, keyName string)

func ExecuteCfCmd

func ExecuteCfCmd(args ...string) string

func InstanceUUID

func InstanceUUID(name string) string

func OpenDatabaseTunnelToApp

func OpenDatabaseTunnelToApp(port int, appName string, serviceKey ServiceKey) context.CancelFunc

func PushApp

func PushApp(appName, appCodePath string)

func ReadData

func ReadData(skipSSLValidation bool, appURI string, id string) string

func ResourceDeleted added in v0.2.0

func ResourceDeleted(resourceType string, resourceName string) bool

func StartApp

func StartApp(appName string)

func UnbindAllAppsFromService added in v0.2.0

func UnbindAllAppsFromService(instanceGUID string)

func UnbindAppFromService

func UnbindAppFromService(appName string, instance string)

func WaitForService

func WaitForService(name string, success string)

func WriteData

func WriteData(skipSSLValidation bool, appURI string, value string) string

Types

type BindingResult

type BindingResult struct {
	Resources []Resource `json:"resources"`
}

type Entity

type Entity struct {
	AppGUID string `json:"app_guid"`
}

type Metadata added in v0.2.0

type Metadata struct {
	CreatedAt string `json:"created_at"`
	GUID      string `json:"guid"`
	UpdatedAt string `json:"updated_at"`
	URL       string `json:"url"`
}

type Resource

type Resource struct {
	Entity   Entity   `json:"entity"`
	Metadata Metadata `json:"metadata"`
}

type ServiceKey

type ServiceKey struct {
	Hostname string `json:"hostname"`
	JbdcUrl  string `json:"jbdcUrl"`
	Name     string `json:"name"`
	Password string `json:"password"`
	Port     int    `json:"port"`
	Uri      string `json:"uri"`
	Username string `json:"username"`
	TLS      struct {
		Cert struct {
			CA string
		}
	}
}

func GetServiceKey

func GetServiceKey(serviceInstanceName, serviceKeyName string) ServiceKey

Directories

Path Synopsis
poll_cf
cf

Jump to

Keyboard shortcuts

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