test_helpers

package
v0.10.1 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2024 License: Apache-2.0 Imports: 19 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) error

func BindAppToService

func BindAppToService(appName, instance string)

func BoundAppGUIDs

func BoundAppGUIDs(instanceGUID string) []string

func CheckAppInfo

func CheckAppInfo(skipSSLValidation bool, appURI, instance string)

func CheckForRequiredEnvVars

func CheckForRequiredEnvVars(envs []string)

func CreateDb added in v0.4.0

func CreateDb(skipSSLValidation bool, appURI string) map[string]string

func CreateService

func CreateService(serviceName, planName, 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 InstancePlanName added in v0.10.1

func InstancePlanName(name string) string

func InstanceUUID

func InstanceUUID(name string) string

func OpenDatabaseTunnelToApp

func OpenDatabaseTunnelToApp(appName string, serviceKey ServiceKey) (*sql.DB, context.CancelFunc)

func PushApp

func PushApp(appName, appCodePath string)

func ReadData

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

func ReadDb added in v0.4.0

func ReadDb(skipSSLValidation bool, appURI string) map[string]string

func ResourceDeleted added in v0.2.0

func ResourceDeleted(resourceType, 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, instance string)

func WaitForService

func WaitForService(name, success string)

func WriteData

func WriteData(skipSSLValidation bool, appURI, 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